Profile
About Me
Passionate software developer with over two decades of experience building robust Web applications and cross-platform Windows applications. Specialized in enterprise-level development using C#, .NET Core and modern database systems including MS SQL Server and SQLite.
Core Skills
Secondary Skills
Professional Experience
Throughout my 20+ year career, I have consistently delivered high-quality software solutions across various industries. My expertise spans the full software development lifecycle, from initial architecture design to deployment and ongoing maintenance. I have a proven track record of enhancing existing systems, developing new features, and maintaining enterprise-level web applications.
Beyond my professional C# and .NET expertise, I actively develop Windows applications using Rust, demonstrating my commitment to staying current with modern programming languages and technologies. This portfolio showcases several open-source projects that highlight my capabilities in both Web and Windows programming, UI development, and problem-solving.
Currently seeking opportunities in Singapore to contribute my expertise to innovative projects and collaborate with talented development teams.
Personal Projects
Showcasing professional-grade desktop applications, demonstrating expertise in Web and Windows programming, UI development, and modern software architecture.
Advanced Download Manager
High-performance Windows application for intelligent file downloading with parallel processing and smart website parsing. Supports major platforms including GitHub, HuggingFace, Archive.org, and programming language repositories.
- Parallel multi-file downloads with configurable threading
- Chunked streaming for accelerated large file transfers
- Intelligent URL extraction from 13+ popular platforms
- Domain-specific configurations with smart fallback detection
- Real-time progress tracking with visual indicators
- Professional egui-based GUI with color-coded status
AI-Powered Image Upscaler
Professional image enhancement tool leveraging neural networks for super-resolution upscaling, denoising, deblurring, and deraining. Supports multiple industry-standard AI models with hardware-accelerated inference.
- ONNX Runtime integration for hardware-accelerated AI inference
- Multi-model support (ESRGAN, RealESRGAN, BSRGAN)
- Batch processing with parallel execution optimization
- Real-time preview with zoom controls for quality inspection
- Video frame processing support for enhanced video quality
- Async architecture for responsive UI during processing
Professional File Recovery Utility
Advanced data recovery application for Windows that restores deleted files from NTFS and exFAT drives. Utilizes low-level filesystem analysis to recover files as long as sectors haven't been overwritten.
- Dual-filesystem support for NTFS (MFT-based) and exFAT recovery
- Deep Master File Table scanning
- Recursive directory traversal with 20-level depth capability
- Complete file path reconstruction from parent references
- Advanced filtering with case-insensitive substring search
- Real-time scanning progress with live status updates
- Raw disk I/O via Windows API with admin-level access
- Comprehensive debug logging for troubleshooting
Smart Image Compression Tool
Intelligent image optimization application that achieves target file sizes without compromising visual quality. Features AI-driven codec selection and integration with industry-leading compression libraries.
- Native codec integration (MozJPEG, OxiPNG, libwebp, AV1)
- Multi-format support (JPEG, PNG, GIF, WebP, BMP, AVIF)
- AI-driven automatic codec selection based on image analysis
- Batch processing with recursive directory support
- Intelligent aspect ratio-preserving auto-scaling
- Advanced quality control with compression visualization
- One-click web optimization mode for optimal file sizes
- Parallel processing with Rayon for multi-core performance
ONNX Model Security Scanner
Advanced security analysis tool for ONNX machine learning models that detects malware, suspicious code patterns, and potential threats. Features comprehensive threat detection with real-time risk assessment for safe AI model deployment.
- Multi-stage security scanning with 8-point threat analysis pipeline
- Malware detection for embedded executables and suspicious binaries
- Code execution pattern recognition (eval, exec, subprocess calls)
- ONNX-specific threat detection for custom operators and external data
- Advanced entropy analysis to detect encryption and compression anomalies
- Integrated ONNX Runtime for safe model validation and inference testing
- Web-based UI with risk-based alerts and actionable security findings
- Network operation detection and URL scanning for C2 prevention
Preferred Work Location
Singapore
Actively seeking opportunities in Singapore's vibrant tech ecosystem
Why Singapore?
As a Singapore resident with over 20 years of software development experience, I am deeply committed to contributing to Singapore's thriving technology landscape. Singapore offers a dynamic environment for innovation, world-class infrastructure, and opportunities to work on cutting-edge projects with talented international teams.
I am particularly interested in roles that leverage my expertise in enterprise application development, web programming, and modern technologies. Open to opportunities across various industries including fintech, e-commerce, healthcare, and enterprise software solutions.
Get In Touch
Interested in discussing opportunities? Send me a message and I'll get back to you as soon as possible.