Bayram Akan
Electronic & Computer Engineering student building hardware, software, and the seams between them.
Dublin, Ireland · bayram@akan.dev · akan.dev
github.com/akancodes · x.com/akancodes · linkedin.com/in/akancodes · youtube.com/@akancodes
Profile
Second-year Electronic & Computer Engineering student at Dublin City University and director of AKES Solutions Ltd, building and shipping apps end to end since 2023, and publishing open-source desktop tools. Works across the stack, from circuits and embedded systems to TypeScript, Next.js, PostgreSQL and the self-hosted Linux servers they run on.
Education
Dublin City University, Dublin, Ireland
2023 – Present
Bachelor of Engineering, Electronic & Computer Engineering
Second year
International Foundation Year
Completed
Current modules: Circuits Analysis Techniques, Digital & Analogue Electronics I, Data Communications & Networks I, C/C++ Programming for Engineers, Engineering Mathematics III, New Enterprise Development Project.
Experience
AKES
2023 – Present
Director, AKES Solutions Ltd
Mar 2026 – Present
- Co-run AKES, building apps and digital products since 2023; incorporated in the UK as AKES Solutions Ltd in March 2026.
- Design, build and ship its products end to end — Nowline, below, among them.
Projects
Dikte | github.com/akancodes/dikte
– Present
C#, .NET 10, Swift, WebView2, OpenAI API, GitHub Actions
Open source, MIT
Open-source voice typing for Windows and macOS: hold a key, speak, let go, and the words are pasted wherever you are typing. It runs on your own OpenAI API key, about $0.27 for an hour of talking.
- Native on each system: C# on Windows (low-level keyboard and mouse hooks, per-app volume through WASAPI, SendInput) and Swift on macOS (CGEvent tap, AVAudioEngine), sharing one HTML settings window.
- A platform-free core, the hotkey state machine, WAV encoding, settings and API client, written in both languages and unit-tested on Linux in CI.
- Releases itself from GitHub Actions on a version bump; the Windows app updates itself and checks each download's SHA-256 before swapping it in.
indir | github.com/akancodes/indir
– Present
Rust, Tokio, Tauri 2, JavaScript, GitHub Actions
Open source, MIT
A small, free download manager for Windows, macOS and Linux. Paste a link and it fetches the file in parts over several connections at once, then pauses and resumes it, even after a restart.
- Download engine written as its own Rust library: HTTP range requests over up to 16 connections, and a connection that finishes early takes over half of the largest part still running.
- Notices servers that throttle or refuse parallel connections and falls back to whichever way is faster; a 148 MB kernel tarball arrives in 2.6 s instead of 8.6 s.
- Tested against a local server that drops, stalls, trickles and changes the file mid-download; built and released for all three systems by GitHub Actions.
Nowline | nowline.co
– Present
Next.js 16, React 19, TypeScript, Supabase, Postgres, Tailwind CSS, Vercel
A calm day planner: plan tomorrow in two minutes, see what's now, and never get punished for an unfinished day. No streaks, no scores, nothing turns red.
- Designed and built end to end at AKES Solutions, from a domain name to a live product in about a day.
- Plans stored as wall-clock minutes, a tested natural-language time parser, and Postgres row-level security on every query.
- Over 100 unit tests and CI on every pull request; Lighthouse 98 for mobile performance and 100 for accessibility, best practices and SEO.
Bible Shield | bibleshield.app
Ongoing
iOS, Apple Screen Time, Android
A Christian app blocker you unlock by praying. Apple Screen Time holds the distracting apps shut during your chosen hours, and a guided prayer is what opens them.
- Built on Apple's Screen Time framework, with customisable blocking windows and daily guided prayers phrased for each denomination.
- Full Bible with multiple translations, home and lock screen widgets, and a prayer wall and live prayer rooms across nine languages.
iOS, Android, Web, MediaPipe, WebAssembly
Face analysis app that scores seven facial traits from a photo and turns the weakest one into a 30-day routine. iOS, Android, and ten free measurement tools that run in the browser.
- Ten free browser tools on MediaPipe's face mesh compiled to WebAssembly, so landmark detection runs on the device.
- Before/after comparison and rescans make progress a measured curve rather than a feeling.
- Ships on iOS, Android and the web, in five languages.
Momdays Admin Panel
Ongoing
Next.js 15, TypeScript, Supabase, Tailwind CSS, shadcn/ui, Radix UI, TanStack Table
Enterprise-ready admin experience for the Momdays social platform with secure moderation workflows, analytics, and real-time updates.
- Moderation, events and analytics workspace the Momdays operations team uses daily.
- Next.js 15 Server Components and Server Actions on Supabase, with row-level security on every table and audit-logged admin actions.
- Realtime dashboards over Supabase channels; TanStack Table views with filters and CSV export.
Technical Skills
- Software
- TypeScript, Rust, Swift, C#, C/C++, React, Next.js, Tailwind CSS
- Data & backend
- PostgreSQL, Supabase, row-level security
- Apps
- iOS, Android, Windows, macOS, Linux, Tauri, .NET, MediaPipe, WebAssembly
- Infrastructure
- Linux, Docker, Proxmox, self-hosting, Vercel, GitHub Actions
- Hardware
- embedded systems, circuit design, 3D modelling and printing
Writing
Languages
Turkish (native); English (fluent)
References available on request.