Software Developer | Game Engine Architect | Data Visualization Specialist
Passionate software developer with 8+ years of experience building high-performance applications, game engines, and interactive visualizations across web, mobile, and desktop platforms.
Core Expertise
- Flutter Development: Lead developer with expertise in complex fintech applications, clean architecture, and custom widget development.
- Real-Time Data Visualization: Custom charting libraries and high-performance rendering solutions.
- Game Development: Proficient in Unity and Godot for creating engaging interactive experiences.
- 3D Graphics & Visualization: Advanced THREE.JS development with custom shaders and rendering pipelines.
- Full-Stack Development: End-to-end application development from concept to deployment.
Featured Projects & Experience
Lead Flutter Developer | 2023 - Present
Complex Fintech Mobile Application
- Leading development of a sophisticated financial technology application with clean architecture principles.
- Architected scalable Flutter solutions following SOLID principles and dependency injection patterns.
- Developed a custom real-time charting library optimized for financial data visualization.
- Implemented advanced state management solutions and modular architecture for a large-scale application.
- Tech Stack: Flutter, Dart, Clean Architecture, Custom Charts, Real-time Data Processing.
Interactive Map Developer | 2020
Browser-Based Strategy Game
- Created an infinite, interactive game world with advanced rendering capabilities.
- Implemented a custom ECS architecture and PBR rendering pipeline.
- Tech Stack: THREE.JS, Custom ECS Engine, PBR Shaders, WebGL.
Game Client Developer | 2019
Collectible Card Game with Online PVP
- Built a complete game client using Unreal Engine 4 with multiplayer networking.
- Implemented complex game logic using both Blueprints and C++.
- Delivered a fully functional battlefield system in a 6-month timeline.
- Tech Stack: UE4, C++, Blueprints, WebSocket Networking, ECS Architecture.
Mobile Application Developer | 2018 - Present
Cross-Platform Hybrid Applications
- Developed and maintained WebView-based applications for Android and iOS.
- Integrated complex THREE.JS visualizations within native mobile frameworks.
- Tech Stack: Java, Swift, WebView Architecture, THREE.JS.
Senior Software Engineer | 2016 - Present
High-Performance Trading Visualization Platform
- Architected and developed a flexible data visualization engine supporting infinite navigation, multi-scale zooming, and real-time data processing.
- Built custom THREE.JS solutions with procedural mesh generation and advanced shader programming.
- Delivered seamless performance across desktop and mobile platforms.
- Tech Stack: THREE.JS, Custom Shaders, WebGL, Advanced Camera Systems.
Game Engine Developer | 2014 - 2016
Custom Game Engine & Mobile Gaming Solutions
- Designed and implemented a lightweight game engine optimized for gambling applications.
- Successfully ported multiple games, ensuring consistent performance across platforms.
- Tech Stack: PIXI.JS, Howler.js, Custom Game Loop Architecture, Event-Driven Systems.
Recent Focus
Currently expanding expertise in modern game development frameworks, with active projects in Unity and Godot for next-generation interactive experiences.
💼 Available for freelance projects and full-time opportunities in software development, game development, and data visualization.
Email: purpltie@outlook.com