Skip to content
View Patrick948-stack's full-sized avatar

Highlights

  • Pro

Block or report Patrick948-stack

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
Patrick948-stack/README.md

Hi, I'm Patrick Mulikuza

I'm a Mechanical Engineering major at Lehigh University, transferred from Whitman College, where I built a strong foundation in Computer Science, Physics, and Mathematics. I like understanding systems from the ground up, whether that's writing instrumentation software for a physics lab, architecting a full-stack app, or debugging an embedded sensor late at night.

I enjoy building full-stack projects, experimenting with AI and LLM integration, and designing interfaces that make technically complex tools genuinely easy to use.

  • Major: Mechanical Engineering (Lehigh University), with a background in Computer Science, Physics, and Math from Whitman College, GPA 3.963/4.0
  • Currently: building computer vision and instrumentation software as an undergraduate research assistant in a physics lab
  • Currently learning: React and Next.js production patterns, FastAPI backend architecture, and AI assisted development workflows
  • Goal: keep shipping polished, production quality projects and grow as a full stack engineer

Featured Projects

DuckPath is an AI powered career guidance platform that turns job titles into personalized learning roadmaps. It started as a Streamlit MVP and grew into a production full stack app with a FastAPI backend and a Next.js/TypeScript frontend, including JWT auth, rate limiting, an LLM based skill extraction pipeline, over 85 percent backend and 70 percent frontend test coverage, and a GitHub Actions CI/CD pipeline.

Uni Tracker is a full stack React 19 and TypeScript app for tracking college applications across 5 to 20 schools, with guided checklists, command palette navigation, and real time theming. It uses Zustand and localStorage for backend free state management, backed by a Playwright end to end test suite and automated CI/CD.

Compass is a Slack based student support agent built with Node.js, Slack Bolt, the Groq API, and Supabase, which helps students ask advising questions, find study partners, and connect with campus resources through AI powered workflows.

ESPI Research Software is a cross platform Python desktop application built with PyQt5, OpenCV, and PyVISA for a physics research lab, replacing an expensive proprietary LabVIEW workflow with a free, in house alternative compatible with hundreds of camera models.

Tutor Match is a single page web app connecting students with tutors, featuring a multi role system for students, tutors, and admins, an intelligent tutor auto assignment algorithm, and end to end lifecycle workflows built with vanilla JavaScript.

CS Commons Door Sensor is an embedded security device on an ESP32-S3 with ultrasonic intrusion detection and a Bluetooth Low Energy notification layer.


Technologies and Tools

Languages: Python, JavaScript, TypeScript, C/C++, Java, HTML/CSS, Haskell

Frontend: React, Next.js, Tailwind CSS, Zustand, Plotly.js, PyQt5

Backend: FastAPI, Flask, Node.js, REST APIs, JWT Auth, SQLAlchemy, Alembic

Databases: PostgreSQL, SQLite, Supabase

Testing and DevOps: pytest, Vitest, Playwright, GitHub Actions CI/CD, Git

AI and LLM Integration: Groq API, OpenRouter, LangGraph, prompt engineering

Hardware and Instrumentation: PyVISA (SCPI), Arduino IDE, Bluetooth Low Energy, OpenCV, embedded systems

Concepts: Full stack development, computer vision, data visualization, object oriented programming, data structures and algorithms, CI/CD


Let's Connect

GitHub: github.com/Patrick948-stack LinkedIn: linkedin.com/in/mulikuzap Portfolio: patrick948-stack.github.io/myportfolio Email: mulikuzamachumupatrick@g.com

Pinned Loading

  1. adrian-portfolio adrian-portfolio Public

    CSS

  2. cs-commons-door-sensor cs-commons-door-sensor Public

    ESP32-S3 Based Door Sensor using ultrasonic motion detection, MP3 message playback, and Bluetooth Low Energy (BLE) Phone notifications

    C++ 1

  3. espi-plate-vibration espi-plate-vibration Public

    Open-source Python replacement for LabView — ESPI vibrational mode mapping of violin and viola plates

    Python

  4. Patrick948-stack Patrick948-stack Public

  5. myportfolio myportfolio Public

    This is a website I developed featured the computer Science-related work I have done so far. It started as a fun project to learn more on web development, then I decided to convert it into a person…

    TypeScript

  6. aliabbaka/DuckPath aliabbaka/DuckPath Public

    Python