Systems
Linux Kernel, Virtualization (KVM, Xen, VMware), Containerization (Docker, Podman), Android System Internals.
Linux Kernel, Virtualization (KVM, Xen, VMware), Containerization (Docker, Podman), Android System Internals.
C/C++, Android Porting/Hacking, Linux Patching & Modding, Ruby & Rails, Python (Django, Flask, etc.), Javascript (and NextJS), PostgreSQL, Tensorflow & Pytorch.
Software developer
Summary
(Intern, Summer 2023/2024/2025)
Highlights
Built and shipped over 50 user-facing features with a focus on performance, responsiveness, and accessibility.
Maintained and optimized core platform infrastructure, leading to substantially enhanced performance and user experience
Collaborated closely with cross-functional teams to deliver new features, improve user experience, and resolve legacy bugs efficiently.
Identified and resolved critical performance bottlenecks in the database layer by optimizing slow SQL queries, leading to faster response times by over 200% and improved system stability.
Back-end developer
Highlights
Designed and implemented the entire back-end architecture from the ground up using Java and Spring Boot, ensuring scalability and maintainability.
Integrated authentication and authorization mechanisms, database schema design, and business logic into a cohesive back-end system
Emulator
Summary
Built an emulator for the 1977 interpreter CHIP-8 written in C++. It aims to make games designed for the same playable on modern hardware.
Android Port
Summary
Ported LineageOS 20 & 21 to the Zuk Z2, a 2016 mobile phone released with Android 6.0. This work includes upstreaming the Linux kernel, modifying the device tree sources and patching vendor blobs. Achieved 800+ installs.
Operating System
Summary
Bubbl is a work-in-progress, Unix-compatible operating system written from scratch in C++. It can currently boot on virtual hardware, and has a kernel that supports virtual, dynamic memory allocation and deallocation.
Enfold
Building internal tooling and user-facing interfaces for analytical products.