About Me

I'm a Computer Science student at Washington University in St. Louis with a passion for software engineering, robotics, and innovative technology solutions. Currently working as a Software Engineering Intern at Boeing on F/A-18E/F Mission Systems, I've gained experience in security remediation, CI/CD pipeline debugging, and large-scale codebase management.

Beyond my professional work, I serve as Technical Director & Chief Software Engineer for the WashU Robotics Club Rover Team, leading development and training over 40 members. I also work on cutting-edge projects like Escra, a blockchain-powered escrow platform, and have experience in embedded systems, robotics, and full-stack development.

When I'm not coding, I'm involved in robotics competitions, photography for StudLife Newspaper, and the WashU Film Club and Symphony. I'm always exploring new technologies and continuously learning to push the boundaries of what's possible.

Skills & Tech Stack

Languages

C++
C
Java
C#
Python
JavaScript
Assembly

Frameworks & Technologies

.NET
ROS
React
MongoDB
Blockchain
Solana

Specialized Skills

Embedded Systems
Robotics
FPGAs
CI/CD
REST APIs
SystemVerilog

Services

Software Engineering

Security remediation, static analysis, and CI/CD pipeline development for large-scale codebases. Experience with multi-million line C++ systems and ensuring timely software delivery.

  • Static analysis and security remediation
  • CI/CD pipeline debugging and optimization
  • Large-scale codebase management
  • Code quality and best practices

Robotics & Embedded Systems

Leading robotics projects, embedded systems development, and integration of complex subsystems. Experience with ROS, microcontrollers, and FPGAs.

  • ROS-based robotics development
  • Embedded systems and microcontrollers
  • Subsystem integration and testing
  • Team leadership and training

Full-Stack Development

Building web applications, blockchain platforms, and database systems. Experience with React, Solana blockchain, MongoDB, and REST APIs.

  • Web development (React, JavaScript)
  • Blockchain development (Solana)
  • Database design and implementation
  • REST API development

Teaching & Mentoring

Teaching assistant for computer science courses and training team members in software development practices, version control, and project management.

  • One-on-one student guidance
  • Office hours and tutoring
  • Team training and documentation
  • Project management oversight

My Approach

Clean Code

I write maintainable, well-documented code that follows industry best practices and design patterns. This ensures long-term project sustainability.

User-Centered Design

Every decision I make is driven by user needs. I prioritize creating intuitive experiences that users will love.

Collaboration

I believe in transparent communication and working closely with clients to ensure their vision is realized. Regular updates and feedback loops are essential.

Continuous Learning

The mobile development landscape evolves rapidly. I stay current with the latest technologies and best practices to deliver cutting-edge solutions.