Independent developer and engineering student at Carnegie Mellon University.
I am a student in the Integrated Master's-Bachelor's (IMB) program in Electrical and Computer Engineering at Carnegie Mellon University, with a particular focus on computer software. While I am fascinated by all areas of computer software and hardware, I have a special interest in systems-level software and computer networks. I am skilled in C and Java programming and the Unix system interface, and I am familiar with Python and JavaScript/TypeScript development. Moreover, I have experience in object-oriented design and modern development toolchains (including version control and continuous integration systems).
GPA: 3.87/4.00 — Credits Completed: 102/150 — See my Coursework Here
- Co-founded a mobile software development business that achieved more than 9,000 sales to 8,250 unique customers in more than 90 countries.
- Designed, developed, and debugged top watchfaces and apps (including staff picks and #1 products) for the Fitbit and Android platforms.
- Operated business technical infrastructure, including Linux-based servers with email and web support with near-100% uptime and a perfect security record.
- Used industry-leading technologies while implementing mobile products, including a mobile-first customized variant of JavaScript/TypeScript, Google Cloud APIs, and Git/GitHub for version control and continuous integration.
- Assisted computer systems engineers with software platform testing for mission-critical Army technology.
- Learned about network engineering and security by configuring, testing, and monitoring equipment used during software development and testing.
- Practiced use-case analysis by understanding the specialized software needs of Army organizations.
- Attended technical review events to collect observations on the reliability and robustness of candidate technologies.
- During Spring 2024, I supported ECE 18-100 (Introduction to Electrical and Computer Engineering) by conducting small-group recitation sections and providing feedback and assistance to students.
- During Fall 2024, I supported ECE 18-220 (Electronic Devices and Analog Circuits) by assisting during lab sessions and assisting students during office hours.
- Used the UNIX sockets interface and the POSIX threads interface to concurrently accept and handle multiple proxy clients.
- Enabled at-runtime, automatic certificate generation for individual requests using OpenSSL (to bypass browser security warnings).
- Wrote a parser to separate components of the HTTP requests received by the parser.
- Managed memory and networking resource allocations to improve performance under heavy loads.
- Developed from scratch a novel specification for a full-service markup language.
- Implemented a high-efficiency, concurrency-enabled MD++ to HTML converter.
- Authored documentation for the markup language and its parser.
- Wrote and executed unit, integration, and functional tests for the converter program.
- Designed, implemented, and debugged a de-duplicating network file backup program.
- Developed GUI interfaces for both the client and server side components of the program.
- Reduced memory use and improved performance with an effective parallelism-based implementation.
- Developed a subscription management app for Android, following object-oriented design principles while constructing the app.
- Implemented support for push notifications, dark mode, and multiple currencies within the app.
- Responded to customer feedback and implemented improvements while the app was publicly available.