Below are the core technologies and areas I work with:
Python, C, C++, C#, JavaScript, TypeScript, SQL, COBOL, RISC-V Assembly, Power BI
React.js, Node.js, Express.js, Django, Vite, Git, GitHub, Docker, JupyterHub, VS Code, Linux/Unix, Tableau
PostgreSQL, MySQL, Supabase, Pandas, NumPy, scikit-learn
Full-Stack Development, Backend Development, REST API Design, Systems Integration, Containerization, Debugging & Testing, Object-Oriented Programming, Data Structures & Algorithms, Agile/Scrum, Test-Driven Development, Full-Stack Deployment
I work across different development environments for software, data, and web.
2025
Architected and deployed a full-stack digital advent calendar builder with a guided onboarding-to-creation flow, animated gradients, playful typography, and clear CTA-driven UX.
Implemented authenticated calendar creation, per-day editors, publish/unpublish controls, authorization, read-only sharing tokens, and public links with per-day routes.
Designed reusable React components and a PostgreSQL/JSONB data model supporting flexible per-day content and relational integrity, plus production deployment across the application stack.
Aug 2025 – November 2025
Led end-to-end development of a full-stack LinkedIn-style professional networking application used by 100+ users, delivering authentication, job search, networking, messaging, job posting, profile management, and network connection features.
Designed a Node.js API layer integrating a React frontend with a legacy COBOL backend, then containerized the application stack using Docker and deployed it with Render and Vercel.
Delivered 25+ features across 10 Agile sprints within a four-person team, served as rotating Product Owner for backlog prioritization and sprint planning, and contributed to debugging across COBOL and Node, text-file based storage handling, Git branching strategy, pull requests, and Jira workflows.
Jan 2025 – May 2025
Created a dynamic Tableau dashboard analyzing player engagement, revenue trends, and stream viewership.
Leveraged a Kaggle dataset to deliver actionable insights and improve report clarity by 56%.
Jan 2025 – May 2025
Implemented and optimized 5-stage pipelined RISC-V CPU datapaths to analyze performance bottlenecks and hazards.
Applied forwarding and instruction scheduling techniques to reduce stalls by ~20% and improve overall cycle efficiency by 25%, enhancing instruction throughput and execution speed.
An interactive web application to help users understand and visualize how different sorting algorithms work using HTML5, CSS, and JavaScript.
Users can adjust number of bars, generate new sets, and choose from Bubble Sort, Selection Sort, Quick Sort, and Count Sort, with real-time animations and complexity info.
Built and trained a neural network to classify handwritten digits from the MNIST dataset using Keras, with multiple dense layers and dropout regularization.