Experience
My professional journey across research, industry, and teaching.
Work Experience
Fullstack Software Engineer
Work across the full software development lifecycle, from early concept discussions to deployment and ongoing maintenance, building integrated C#/.NET backends and React frontends around client requirements. Collaborate with multidisciplinary teams on ArcGIS projects that strengthen spatial data analysis and visualization. Contribute to artificial intelligence R&D initiatives by exploring emerging approaches and helping turn promising ideas into practical solutions.
Lecturer
Teach programming through hands-on coursework that brings real-world .NET and C# projects directly into the classroom. Combine practical workshops, industry-informed examples, and active learning strategies to keep the curriculum close to current software engineering practice. Use MSTest-based exercises to help students build stronger testing habits, code quality awareness, and problem-solving confidence.
Graduate Student Instructor
Led labs in C, Java, Spring, and Angular, using real-world scenarios to help students connect theory with day-to-day software engineering practice. Reinforced version control and unit testing foundations through Git and JUnit-centered instruction. Also introduced GitLab-based CI/CD concepts so students could understand collaborative and automated delivery workflows earlier in their training.
Fullstack Developer
Freelancer
Designed custom software solutions for clients, combining frontend and backend technologies to deliver full-stack applications around changing business needs. Adapted quickly as project scope evolved, drawing on a broad technical toolkit that included MERN-style development patterns. Maintained strong client relationships through clear communication, responsiveness, and consistent on-time delivery.
Internships
NLP Research Intern
Led the development and evaluation of NLP and machine learning models in Python to improve keyword extraction for internal documentation. Worked hands-on with ML and NLP libraries across experimentation, training, and evaluation workflows. Shared findings, methodology, and implementation tradeoffs with the research team, contributing to a broader understanding of practical NLP applications inside the organization.
Fullstack Engineer Intern
Contributed to scalable web applications from UML design through production delivery using .NET on the backend and Angular with TypeScript on the frontend. Strengthened application quality with MSTest, SQL Server integration, RESTful service design, and Postman-based API validation. Worked within agile Scrum processes and cross-functional teamwork to improve execution consistency across the delivery cycle.
Fullstack Engineer Intern
Developed and integrated web services for both mobile and web platforms using Spring Boot, Ionic, and Angular, with a strong focus on consistent cross-platform functionality and user experience. Supported code quality with JUnit-based testing and helped improve reliability as features evolved. Also contributed to continuous integration and deployment efforts that made updates more regular and the development cycle more efficient.
Python Developer Intern
Technologies Consulting Services Entreprise
Developed Flask-based REST APIs that improved interoperability and enabled smoother data exchange across applications. Worked with PostgreSQL and MySQL-backed systems to support flexible and efficient data management. Collaborated closely with frontend developers on integration work while using unit tests to reinforce code quality and reliability.