
I am a full stack software developer with experience building and maintaining scalable web applications in .NET, C#, React, SQL, and related technologies. Currently, I work with Catalyte as a contracted developer, supporting clients across varied industries.
My current engagement is with Katz Media Group (a subsidiary of iHeartRadio), where I help modernize and support over 200 internal and external applications. This includes upgrading legacy systems, building and testing RESTful APIs, and contributing to access control and integration testing efforts.
Earlier projects have included front-end and back-end development in Java/Angular environments and supporting SharePoint cloud migrations. I am comfortable working in agile teams, contributing to CI/CD pipelines, and collaborating across technical and non-technical teams to align software with business needs.
Before transitioning into software development, I spent over a decade in telecommunications, supporting enterprise telephony systems for Fortune 500 clients. I held roles in engineering, technical account management, and Tier 3 support, which strengthened my ability to troubleshoot complex systems and communicate effectively under pressure.
I bring curiosity, problem-solving, and a continuous learning mindset to every project, with a focus on writing clean, maintainable code and supporting team goals.
Skills & Technologies
- Languages: C#, JavaScript, Python, SQL
- Frameworks: React, Angular, Blazor, .NET, Next.js
- Databases: MSSQL Server, Postgres, Redshift
- Tools: Git, Azure DevOps Docker, Linux
- Methodologies: Agile, Scrum, CI/CD
Additional Experience
- Languages: C, C++, Java, Rust
- Web Styling: Chakra-UI, Tailwind, CSS
- 3D Rendering: Blender, Maya
- Video Editing: Davincci Resolve
- Game Engines: Unity
- Photo Editing: Affinity, Inkscape
Other Interests
Outside of work, I explore creative technologies through game development in Unity, 3D modeling and animation with Blender, and video compositing. These projects strengthen my skills in problem-solving, design thinking, and working across different tools and pipelines—experience that translates directly into building engaging, user-focused software.
Game Design
A short gameplay clip from a Unity-based game "Rescue Chopper."
3D Modeling and Animation

"World In A Bottle." A 3D render created in Blender.