My Services
From building software to reviewing code and training teams, I bring over 30 years of engineering software development experience to every engagement.
Custom Software, Built Right
I design and build applications, APIs, and backend systems with a focus on clean architecture and maintainability. My background includes co-founding a CAE software company and architecting PLM solutions used in production.
- Desktop and web applications in .NET/C#, C/C++, JavaScript/TypeScript, and Python
- CAD extensions and adaptors (Creo, SolidWorks, Autodesk Inventor), CAE integrations, and PLM system extensions
- Data modeling, API design, and database optimization
- Build systems, CI/CD pipelines, and repository architecture
Technologies
Languages
Domain Expertise
Applications & Libraries
Practices
Operating Systems
Passing Experience
What a Code Review Covers
Architecture Assessment
Evaluating structure, patterns, and scalability
Code Quality Analysis
Readability, naming, duplication, and complexity
Data Model Review
Schema design, relationships, and optimization opportunities
Actionable Report
Prioritized recommendations with implementation guidance
Expert Eyes on Your Code
I bring the perspective of someone who has co-founded a software company, managed development teams, and architected systems used in production. I identify issues, prioritize fixes, and provide a clear roadmap for improvement.
- Full codebase audits with written reports
- Architecture design and review sessions
- Data modeling and schema review
- Build system and repository structure guidance
Level Up Your Team
Drawing from years of managing and mentoring development teams, I offer hands-on, practical training tailored to your team's skill level and tech stack.
Team Workshops
Interactive sessions on clean code, software design, data modeling, and Agile development practices.
Custom Courses
Multi-session programs designed around your team's specific technology stack and learning goals.
1-on-1 Mentoring
Personal coaching for developers looking to strengthen their architecture and design skills.
Not Sure Which Service You Need?
Let's talk. I'll help you figure out the best approach for your situation.
Schedule a Free Consultation