About Me

Full-Stack Developer with Proven Expertise in Scalable Web Solutions, Game Development, and Cloud Integration.

My Story

As a full-stack developer, I specialize in delivering scalable front-end and back-end solutions for enterprise clients.

I've worked on everything from mobile-first UI implementations to optimizing DevOps pipelines and contributing to architectural strategies aimed at improving performance and modularity.

Outside of professional work, I'm passionate about game development, with a focus on AI, systems design, and narrative structure, primarily using C# and Lua.

In my free time, I stay physically active through regular gym training and hiking, while gardening provides a peaceful counterbalance to the fast pace of my tech-driven career.

However, as you can see, graphical design is not my strong suit.

Technical Skills

Programming Languages

  • JavaScript
    Expert
    Modern ES6+, async/await, DOM manipulation, event handling, and performance optimization
  • TypeScript
    Expert
    Advanced type systems, generics, decorators, and enterprise-scale application architecture
  • C#
    Advanced
    .NET ecosystem, LINQ, Entity Framework, dependency injection, and enterprise applications
  • Python
    Advanced
    Data analysis, machine learning, web development, automation, and scientific computing
  • Java
    Advanced
    Enterprise applications, Spring framework, JVM optimization, and microservices architecture
  • Lua
    Advanced
    Game scripting, WoW addon development, embedded systems, and performance-critical applications
  • SQL
    Expert
    Complex queries, stored procedures, performance tuning, database design, and data warehousing
  • PowerShell
    Advanced
    System administration, automation scripts, Azure management, and DevOps workflows

Frontend Frameworks

  • Vue.js
    Expert
    Composition API, Options API, reactive systems, custom directives, and enterprise-scale applications
  • Vue Router
    Expert
    Advanced routing patterns, navigation guards, dynamic imports, and nested route architectures
  • Vuex/Pinia
    Expert
    State management, modules, composition stores, and complex application state architectures
  • React
    Expert
    Hooks, Context API, performance optimization, custom hooks, and advanced component patterns
  • Bootstrap
    Expert
    Advanced grid systems, custom themes, SASS customization, and responsive design patterns
  • Tailwind CSS
    Expert
    Advanced utility patterns, custom configurations, JIT compilation, and design system creation
  • HTML5
    Expert
    Semantic markup, accessibility standards, web APIs, progressive enhancement, and SEO optimization
  • CSS3
    Expert
    Advanced layouts, animations, custom properties, Grid, Flexbox, and cross-browser compatibility

Backend & Database Technologies

  • .NET Core/5/6
    Advanced
    Web APIs, dependency injection, middleware, hosting, and microservices architecture
  • Entity Framework
    Intermediate
    Code-first approach, migrations, relationships, and database context management
  • REST API
    Advanced
    RESTful design principles, HTTP methods, status codes, API versioning, and documentation
  • LINQ
    Intermediate
    Query syntax, method syntax, deferred execution, and complex data transformations
  • Oracle DB
    Advanced
    PL/SQL development, performance tuning, enterprise database management, and complex query optimization
  • SQL Server
    Advanced
    T-SQL, stored procedures, indexes, query optimization, SSMS, and database administration
  • MongoDB
    Intermediate
    NoSQL database design, aggregation pipelines, document modeling, and indexing strategies
  • PostgreSQL
    Intermediate
    Advanced SQL features, JSON support, performance optimization, and database administration
  • Node.js
    Advanced
    Server-side JavaScript, Express.js, async programming, middleware, and scalable backend architectures
  • JSON
    Advanced
    Data serialization, API design, schema validation, and complex data structure manipulation

Development Tools

  • Visual Studio
    Advanced
    Advanced debugging, IntelliSense, project management, and .NET development workflows
  • Visual Studio Code
    Expert
    Extensions ecosystem, integrated terminal, Git integration, multi-language support, and workspace management
  • SQL Server Management Studio
    Advanced
    Database administration, query optimization, execution plans, and server management
  • Hyper-V
    Advanced
    Windows virtualization, virtual machine management, and enterprise virtualization solutions
  • VMware
    Advanced
    Virtual infrastructure management, VM deployment, and enterprise virtualization platforms
  • VirtualBox
    Intermediate
    Cross-platform virtualization, development environment setup, and VM configuration
  • Postman
    Expert
    API testing, collection management, environment variables, and automated testing workflows
  • NPM/Yarn
    Advanced
    Package management, dependency resolution, build scripts, and project configuration workflows
  • Markdown
    Expert
    Documentation writing, GitHub flavored markdown, and technical content creation
  • Jira
    Expert
    Agile project management, sprint planning, workflow configuration, and team coordination
  • Azure DevOps
    Expert
    CI/CD pipelines, project management, repository management, and enterprise DevOps workflows
  • Git/GitHub
    Expert
    Advanced version control, branching strategies, pull requests, code reviews, and collaborative development
  • Chrome DevTools
    Advanced
    Performance profiling, network analysis, debugging, and responsive design testing
  • Edge DevTools
    Advanced
    Browser debugging, performance optimization, and cross-browser compatibility testing
  • Firefox DevTools
    Expert
    Advanced debugging, CSS Grid inspector, accessibility tools, and performance analysis

Testing & QA

  • Jest
    Advanced
    Advanced unit testing, mocking strategies, snapshot testing, and test-driven development practices
  • Vue Test Utils
    Expert
    Comprehensive component testing, Vue.js application testing strategies, and advanced testing patterns
  • Cypress
    Advanced
    End-to-end testing, browser automation, custom commands, and CI/CD integration
  • Selenium
    Novice
    Web browser automation and testing framework fundamentals
  • JUnit
    Intermediate
    Java unit testing, test fixtures, parameterized tests, and assertion strategies
  • MSTest
    Intermediate
    .NET testing framework, test attributes, data-driven testing, and Visual Studio integration

Cloud & DevOps

  • Microsoft Azure
    Intermediate
    Cloud services, resource management, App Services, and Azure portal administration
  • Azure Synapse
    Novice
    Data warehousing, analytics workspaces, and big data processing fundamentals
  • AWS
    Intermediate
    EC2, S3, Lambda, IAM, and basic cloud architecture patterns
  • Docker
    Novice
    Containerization basics, Dockerfile creation, and application deployment
  • GitHub Actions
    Intermediate
    CI/CD workflows, automated testing, deployment pipelines, and workflow optimization
  • Azure Pipelines
    Intermediate
    Build and release pipelines, YAML configurations, and continuous integration strategies

Game Development

  • Godot
    Advanced
    GDScript programming, scene management, advanced node systems, and cross-platform game development
  • Unity
    Intermediate
    C# scripting, component systems, asset management, and multi-platform deployment
  • AI Programming
    Intermediate
    Behavior trees, finite state machines, decision systems, and intelligent NPC development
  • Gameplay Mechanics
    Intermediate
    Player controls, game loops, progression systems, and interactive system design
  • Pathfinding
    Novice
    A* algorithms, navigation meshes, and basic pathfinding implementation
  • Physics
    Novice
    Game physics fundamentals, collision detection, and basic physics simulation
  • Level Design
    Novice
    Basic level creation, player flow design, and gameplay space planning
  • World Building
    Intermediate
    Game world creation, lore development, setting design, and immersive environment concepts
  • Narrative Structure
    Novice
    Basic storytelling techniques, dialogue systems, and narrative design fundamentals
  • Environmental Design
    Novice
    Basic environment creation, atmospheric design, and visual storytelling through environments

Professional Skills

  • 24/7 Production Support
    Expert
    Managed 24/7 on-call rotations, triaging and resolving high-severity production incidents with rapid response
  • Crisis & Incident Management
    Expert
    Successfully mitigated major crises threatening data loss, restoring stability under severe pressure
  • Performance Optimization
    Expert
    Led performance and maintenance initiatives, independently resolving complex bottlenecks and improving load times
  • Requirement Analysis
    Expert
    Comprehensive requirements gathering, stakeholder communication, and technical specification development
  • Multi-Project Coordination
    Expert
    Balanced multiple engagement projects maintaining consistent delivery standards under high workload
  • Agile/Scrum
    Expert
    Advanced sprint planning, scrum ceremonies, cross-functional team leadership, and agile best practices
  • Technical Documentation
    Expert
    Comprehensive technical writing, API documentation, system architecture documentation, and knowledge transfer
  • Cross-Team Collaboration
    Expert
    Collaborated closely with design & QA teams ensuring seamless UX and supporting CI/CD improvements

More to Come...

  • Continuous Learning
    Ongoing
    Always exploring new technologies, frameworks, and methodologies to stay current with industry trends
  • Emerging Technologies
    Exploring
    Researching AI/ML integration, WebAssembly, microservices patterns, and modern development practices
  • Personal Projects
    Passionate
    Building side projects and experimenting with new technologies to expand skills and explore creative solutions