Profile

Name: John Kenedy
Location: Singapore
Profession: Senior Software Developer
Experience: 20+ Years
Status: Singapore Resident

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

C# .NET Core ASP.NET ASP.NET MVC MS SQL Server JavaScript HTML5 XML/JSON React

Secondary Skills

Rust SQLite Tauri Iced Actix

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

Advanced Download Manager Screenshot

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

AI-Powered Image Upscaler Screenshot

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

Professional File Recovery Utility Screenshot

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

Smart Image Compression Tool Screenshot

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

ONNX Model 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.