Skip to content
View mochoy's full-sized avatar

Organizations

@hackclub @MissionBit @Suild
Block or Report

Block or report mochoy

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mochoy/README.md

Hi there πŸ‘‹


I'm a software engineering intern at Microsoft working on the brand new Surface Duo folding phone. Last year, I did a 9-month co-op at Apple as a hardware engineer on the Apple TV. From San Francisco, CA. Junior (?) at Cal Poly SLO studying electrical engineering.

πŸ”­ Cool Projects


suild.com: Website to sell PCB-based electronics products for Nerf blasters, host interactive web applications, and offer technical documentation. 30,000+ annual sessions, MERN stack.

montychoy.com: My personal website. Check out that dope home image. I overhaul the site every year for internship application season.

Select-Fire Rapidstrike Kit: PCB-based product to enable select-fire control in a Nerf blaster. Features ATmega328P MCU, DC-DC converter, & PID controlled inductive load powered by a high-discharge LiPo battery. 300+ sold to 10+ countries.

Flywheel Setup Picker: Basically Reddit for motorized Nerf blasters.

πŸ“ˆ Very Important Github Stats


Check out my green boxes

My github stats
More stuff about me

πŸ€” Random Interests


πŸ’» Computer organization/SoC platform architecture:

  • Just reading up. Doing stuff is super complicated.
  • After modeling microarchitecture + ISA + MCU to implement RISC-V ISA, I don't really like HDL/RTL stuff, but I'm still super interested in how everything works.
  • Worked with Apple A-core SoCs and Qualcomm Snapdragon platform on Surface Duo.

As my mentor said:

That shit is super complicated man

⚑ Buck converters:

  • Designing my own buck converter. Starting with just simulations to analyze ideal open-loop steady-state behavior.
  • Haven't taken signals & systems class, don't know jack about controls (if you're an interviewer reading this, ask me about literally anything else).
  • Plan on designing buck converter PCB. Will use IC to handle controls, but everything else (FETs, caps, inductor, feedback network) will be discretes.
  • DC-DC lead on a project at Apple, worked on Apple's custom PMUs and multiphase bucks.

Me (freshman after being asked this in an interview):

What's stability in a buck converter?

Taufik (power electronics professor):

HAHAHA I can't tell you until you're in third year

:octocat: Github Recommended


mochoy/mochoy is a ✨ special ✨ repository because its README.md (this file) appears on your GitHub profile.

Here are some ideas to get you started:

  • πŸ”­ I’m currently working on ... Cal Poly Hyperloop
  • 🌱 I’m currently learning ... high-speed digital design
  • πŸ‘― I’m looking to collaborate on ... something cool
  • πŸ€” I’m looking for help with ... why is my most used language Java I have not used that in years...
  • πŸ’¬ Ask me about ... HW/SW
  • πŸ“« How to reach me: ... links on my personal website
  • πŸ˜„ Pronouns: ... he/him
  • ⚑ Fun fact: ... breakdancing for 9 years

Pinned

  1. isaac-against-the-world isaac-against-the-world Public

    BoxHead knock off made with Phaser. Better than Kirbi's! By AnNiE and Monte

    JavaScript 2 1

  2. king-of-nepal-noodle king-of-nepal-noodle Public

    Android tower defense game

    JavaScript 1

  3. smart-blaster smart-blaster Public

    Arduino library for ammo counters and more in modified NERF blasters.

    C++ 16 1

  4. nerf-ammo-counter nerf-ammo-counter Public

    Simple Arduino sketch for a NERF ammo counter

    Arduino 10 3

  5. nerf-select-fire nerf-select-fire Public

    Arduino sketch for select-fire control to full-automatic NERF blasters.

    C++ 11 2

  6. smart-nerf-stryfes smart-nerf-stryfes Public

    Arduino-powered Nerf Stryfe Blasters

    C++ 1 1