Skip to content
View danycli's full-sized avatar
💭
Be doing DSA probably😒
💭
Be doing DSA probably😒

Highlights

  • Pro

Block or report danycli

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
danycli/README.md
Danial Ahmed (DANY) — Software Engineer & Creative Technologist



Identity   Technical Arsenal   Featured Projects   Philosophy   Analytics   Connect



⚡ Who I Am

I am Danial Ahmed (@danycli), a Computer Science student based in Abbottabad, Pakistan. My focus sits at the intersection of low-level systems logic, native application engineering, and intentional visual design.

I don’t treat code as an isolated exercise in syntax, nor design as cosmetic decoration. To me, software is a single unified discipline:

"I build things with logic, design them with intention, and keep experimenting until they work."


⚙️ Software Engineering

Clean architectural boundaries, object-oriented paradigms, native desktop & mobile runtimes, thread-safe background workers, and resilient local-first persistence.

✦ Creative Interface Design

Modern dark-mode ergonomics, typographic rhythm, fluid cubic-bezier animations, bezel docking, and intuitive interfaces that make complex software feel effortless.

🧪 Pragmatic Building

Zero theoretical posturing. I learn by building functional tools that solve real friction — from campus academic portals to offline Bluetooth mesh messengers.


🛠️ Technical Arsenal

Every technology below represents tools actively deployed in my open-source projects, built systems, and engineering assignments.


01. Languages & Systems Logic

Kotlin  •  C# (.NET 8)  •  Java  •  C  •  C++  •  Python  •  JavaScript  •  SQL

Kotlin C# Java C C++ Python JavaScript SQLite

02. Application Frameworks & Native UI

  • Android Native & Jetpack Compose — Modern reactive UI, Material 3 design systems, RemoteViews / AppWidgets, Navigation 3, and Biometric prompt integration.
  • WPF / XAML (.NET 8) — Hardware-accelerated desktop rendering, storyboard easing physics, Win32 bezel-docking, and non-stealing focus overlays.
  • JavaFX — Custom game loops, dynamic state machines, sprite animation engines, and transparent undecorated window architectures.

03. Architecture, Protocols & Persistence

  • Local Persistence: SQLite WAL Mode (IDbContextFactory concurrency), Android Room DB, EncryptedSharedPreferences, and file serialization.
  • Wireless & Networking: Bluetooth Low Energy (BLE GATT server/client, MTU negotiation up to 517 bytes, chunking/reassembly), OkHttp 4, and Jsoup DOM scraping.
  • System Services: Android WorkManager background workers, Win32 system tray lifecycles, and AES-256 local credential cryptography.

04. Tooling, Packaging & Creative Direction

  • Engineering Environments: Android Studio, IntelliJ IDEA, Visual Studio 2022, VS Code, Git.
  • Distribution & CI/CD: Inno Setup / PowerShell native installers, GitHub Actions, semantic release tagging, ProGuard / R8 minification.
  • Visual Design: Adobe Photoshop, Figma, vector illustration, and custom SVG interface compositions.

🚀 Featured Projects

A curated selection of applications representing technical depth, original interaction design, and real-world execution.


01. Assignly — COMSATS Academic Portal Client

🏆 1st Prize Winner • Tech Fusion 2026
A native Android client for COMSATS University Islamabad (Abbottabad Campus) eliminating clunky mobile web layouts with a high-performance native experience.


Tech Fusion 2026 1st Prize Winner

Assignly Logo


Engineering & Usability Highlights

  • Central Academic Dashboard: At-a-glance GPA/CGPA calculations, aggregate attendance monitoring with contextual alerts, and automated scholarship detection.
  • Smart Timetable Engine: Live "Now" lecture progress bar, upcoming class countdown, offline caching, and scheduled class-start reminders.
  • Automated Portal Bridge: Jsoup HTML DOM scraping pipeline over OkHttp with silent background reCAPTCHA v3 verification and Cloudflare handling.
  • Zero-Leak Security: Biometric fingerprint/face authentication, AES-256 credential encryption via EncryptedSharedPreferences, and ProGuard R8 code minification.


02. KanbanCards — Notes That Live on the Edge

Windows Desktop Bezel-Docked Sticky Note System
Collapsed into an orderly staircase along your screen bezel until you need it, fluid when you touch it, invisible when you game.


Collapsed Bezel State (Zero Distraction) Expanded on Hover (Instant Glance & Capture)
KanbanCards Collapsed in Screen Bezel

Resting State: Notes stay flush against the right screen bezel. Color-coded tabs remain glanceable without obscuring active IDEs or documents.

KanbanCards Expanded on Hover

Expanded State: Approaching the bezel glides the staircase stack open using cubic easing. Non-stealing focus ensures keyboard input remains uninterrupted.



Tests

System Architecture Highlights

  • Hardware-Accelerated WPF: Powered by EaseInOutCubic storyboards and hit-test math that adapts corner radiuses and slide vectors for left or right bezels.
  • Concurrency & Data: Embedded SQLite configured in Write-Ahead Logging (WAL) mode with IDbContextFactory handling thread-safe background autosaves.
  • Zero-Friction Deployment: Per-user Windows installer requiring zero UAC elevation, single-instance mutex IPC, and automatic fullscreen game suppression.


03. GitStreakWidget — Android Native Contribution Tracker

Home Screen Momentum for Developers
A sleek Android-native 3×2 home screen widget and dashboard keeping your daily GitHub contribution streak visible without battery drain.


Home Screen Android Widget In-App Streak & Contribution Dashboard
GitStreakWidget Home Screen

Glanceable Widget: Native Android AppWidget rendering real-time streak statistics, manual refresh trigger, and minimal battery overhead.

GitStreakWidget In-App Dashboard

Glowing UI Dashboard: Built in Jetpack Compose Material 3 with GraphQL contribution parsing and EncryptedSharedPreferences token protection.

       


04. Vector Flight — Dual-Realm JavaFX Arcade Flyer

Reflex-Driven Endless Obstacle Flyer
A high-speed desktop game built in Java featuring contrasting atmospheric realms, dynamic obstacle patterns, and serialized progression.


☁️ Heaven Realm (Bright Floating Hazards) 🔥 Hell Realm (Aggressive Directional Hazards)
Heaven Realm Hell Realm


Architecture Highlights

  • Modular Game State Engine: Clean finite state machine separating Main Menu, Active Flight, Pause, Game Over, and Equipment Popups.
  • Dynamic Realm Variations: Contrasting sprite assets, behavioral obstacle algorithms, and smooth particle animations.
  • Persistent Progression: Serialized file-based SaveManager tracking high scores and player telemetry across sessions.

05. Systems, Protocols & Algorithmic Engines

A disaster-ready, serverless communication app built for the BUILD WITH AI Hackathon. Operates with zero internet connectivity.

  • BLE GATT Pipeline: Custom MTU negotiation (up to 517 bytes) with packet chunking and reassembly for large payloads and Base64 images.
  • Hardware Fallback: Foreground service scan persistence, Room SQLite database, and automated mock bots for virtual device testing.
  • Palette: High-contrast outdoor Ice Latte (#E4DDD3) & The Mint (#00A198) theme.

A rigorous mathematical calculation engine written in pure C based on Hamid Khan's treatise on Qur'anic estate distribution jurisprudence.

  • Algorithmic Precision: Handles complex Awl cases (proportional share reductions) and residuary heir redistribution.
  • Smart Heir Validation: Modular validation trees that skip redundant branches based on legal priority rules.
  • Terminal Experience: Formatted box-drawing UI with clean console tables.
Terminal UI

A complete arcade desktop rebuild featuring enemy AI pathfinding, diamond collection economy, skin customization store (6 cosmetics), and persistent AppData save file management.

A local educational security testing tool built with JavaFX demonstrating credential evaluation and cryptographic dictionary analysis in an isolated environment.


🔬 Current Focus & Active Exploration

  • Next-Gen Android Architecture: Exploring Compose Multiplatform, advanced Kotlin Coroutine flows, and battery-neutral background workers.
  • Desktop Ergonomics in KanbanCards: Profiling memory overhead under 40 MB, perfecting multi-monitor DPI scaling, and testing global keyboard shortcuts.
  • Local-First & P2P Protocols: Prototyping encrypted mesh communication patterns and offline-first reconciliation strategies.

🧠 How I Build

01. Logic First, Intention Always
    Architecture comes before code. I establish clean boundaries and state models
    so the system remains understandable and maintainable under stress.

02. Interface Is a Core Feature
    An application is only as good as the user's interaction with it. Design isn't
    cosmetic packaging; it is how software respects human attention and time.

03. Zero Theoretical Illusions
    True learning happens when building real tools that withstand real edge cases.
    From university portal scrapers to Win32 bezel hooks, execution is the test.

04. Relentless Polish
    Profiling rendering times, suppressing false alerts, and iterating until
    interactions feel fluid, responsive, and physical.

📊 Engineering Analytics

Curated metrics from verified endpoints reflecting active development, commit streaks, and technical breadth.

Danial Ahmed GitHub Stats Top Languages

Contribution Streak



🏆 Achievement Trophy Showcase
Trophies

Followers   Profile Views   Status


🤝 Connect

Open to technical collaboration, systems discussions, and creative software experiments.


GitHub    LinkedIn    LeetCode    Stack Overflow    Instagram



Designed with intention • Engineered with logic

Pinned Loading

  1. Assignly Assignly Public

    A purpose built Android app for CUI, Abbottabad Campus students to manage, download, and submit assignments without ever opening a browser.

    Kotlin 2

  2. Vector-Flight Vector-Flight Public

    Fast-paced JavaFX endless flyer featuring dual themed realms, modular game state architecture, and persistent high-score progression.

    Java

  3. Pac-Man Pac-Man Public

    A fully featured, custom-built Pac-Man game developed in Java using JavaFX for the user interface. This project leverages core Object-Oriented Programming (OOP) concepts to deliver smooth gameplay,…

    Java

  4. GitStreakWidget GitStreakWidget Public

    A minimal-Android native widget that keeps your GitHub contribution streak visible directly on your home screen.

    Kotlin