▲
◀
▼
▶
ACTION
> DIGITAL_PORTFOLIO // ALID0N

Alid0n

Indie developer building apps, tools & Unreal Engine systems

Discord: alid0n Email: alid0ndev@gmail.com
+Unreal Engine 5 +Character & Rigging +AI & Creature Frameworks +Gameplay Mechanics & VFX +Network Replication +UI & HUD Systems +Dynamic Materials & Shaders +Multi-Platform Input +Rapid Prototyping +Bethesda Creation Kit +Technical Documentation +Video Editing & Marketing +Web & Full-Stack +Data Pipelines & APIs +Android & Mobile +Hardware & Fabrication
[ PLAY THE BACKGROUND: USE LEFT/RIGHT ARROWS TO MOVE • SPACEBAR TO SHOOT ]
APPS & TOOLS

Things you can use today. Each one with a live site has its link right on the card.

Orbital Launcher

Early access
Android home screen

A home screen built around a dock you turn with your thumb.

orbitallauncher.com

Capshot

Live
Windows screen recorder

Drag a box around any part of the screen and record just that.

capshot.me

Chojio

Live
Discord bot

Panels, tickets and role menus for your server, set up with slash commands.

chojio.com

Epoch Explorer

Live
Web app

Pick a place and a moment in deep time, and meet the animals that lived there.

epochexplorer.earth

Frame

Coming soon
Android photo gallery

A clean, fast gallery for the photos already on your phone.

Coming to Google Play

SpaceFinder

Live
Windows disk-space tool

See where your drive space went, and get it back.

Free for Windows 10 & 11

VidPull

Live
Windows video downloader

Save videos and audio to your PC from a link.

Free for Windows 10 & 11

Wallpaper Saver

Live
Android photo recovery

Save the photo behind your home and lock screen back to your gallery.

Free for Android 8+

Telemancer

In testing
Android voice chat

Hold to talk with friends, live and end-to-end encrypted.

tome-os.com
UNDER THE HOOD

Orbital Launcher

Android home-screen replacement built around a dock you turn with your thumb. Apps ride an ellipse along the bottom of the screen rather than a grid at the top, with pages, widgets and an assistant bar placed wherever you want them. Nothing phones home: no account, no server, no analytics, no crash reporter. Free on Google Play in early access, with Orbital Premium as an optional upgrade.

orbitallauncher.com
The Orbital Launcher site, showing the orbit dock of app icons
> ARCHITECTURE & PRODUCT DECISIONS
  • The orbit dock: One orbit or three, anchored to the bottom or either side, or a plain flat row for anyone the wheel is not for. It can turn slowly by itself, wind back to where it started, and stay within reach from inside other apps.
  • Nineteen widgets: Clock, calendar, week, up next, weather, now playing, news, feeds, people, notes, battery, torch, calculator, folders, app shortcuts and an app scroller, alongside any Android widget already installed.
  • Assistant bar: Type an errand and it carries it out, covering reminders, notes, messages, emails, calls, calendar entries, app launches and searches. A Claude, ChatGPT or Gemini key is optional and used only for phrasing it cannot parse itself.
  • Built for foldables: The open screen can share the folded one's layout, spread two pages side by side, or keep a layout of its own with its own theme, dock and settings.
  • Permissions on demand: Nothing is requested at install. Each feature asks the first time it is used, and whatever is declined simply goes quiet rather than blocking the app.
  • No telemetry at all: No account, no sign-in, no server of its own, no analytics library, no crash reporter, no ad network. The five kinds of request that can leave the phone are each listed with what they contain.

Capshot

Screen recorder that lives in the Windows tray. Click the icon, drag a rectangle around any part of any monitor, and it records just that region until you press a hotkey you chose yourself. Portable, with no installer and ffmpeg bundled. Free to use, unlocked by a one-time $11.49 payment rather than a subscription.

capshot.me
The Capshot landing page, a region screen recorder for Windows
> BUILD & PRODUCT DECISIONS
  • Region capture: Drag a box on any monitor. The screen dims, a live size readout follows the cursor, and Escape backs out without recording.
  • System-wide hotkeys: Start and stop are bound to keys the user picks and work outside the app's own window, so a recording can be stopped without hunting for a button.
  • Formats and capture: MP4, MOV, WebM, GIF and animated WebP, with device audio and pause and resume part-way through a take.
  • Free tier is a tool, not a trial: No account and no countdown to expiry. The limits are stated plainly instead: 45 seconds a clip, 15 for GIFs, up to 1080p, and a small watermark.
  • Offline licensing: One payment yields a key pasted into Settings. The app verifies it once and then keeps working without calling home.
  • Platform support stated up front: Windows ships today; macOS and Linux are marked in progress. ChromeOS is a web version because an installed app there cannot see the rest of the screen, and would record a black rectangle. Said on the page rather than discovered after a download.

Chojio

Discord server toolkit that replaces the usual stack of four single-purpose bots. Panels, support tickets and self-assignable roles, all set up with slash commands inside Discord rather than on a dashboard you have to go and find. Live and free to add, with a paid tier at $4.99 per month per server.

chojio.com
The Chojio landing page, a Discord server toolkit
> DESIGN & SECURITY DECISIONS
  • Slash-command first: Every setting is reachable from a slash command. The web dashboard is the faster surface for a long embed or a complicated form, never the only route to a setting.
  • Buttons that outlive deploys: No in-memory component collectors, which is a real failure mode in other bots. Handlers are looked up by name at click time, so a panel posted months ago still works after a restart.
  • Least privilege: Never asks for Administrator, and does not request Discord's Message Content intent, so it cannot read ordinary channel messages. A closed ticket produces a structured archive rather than a transcript of everything people typed.
  • Permissions re-checked at click time: A role menu re-validates a role before assigning it and refuses if that role has gained something dangerous since the menu was built.
  • Templates cannot make moderators: Server templates create roles, categories and channels, but moderation permissions are refused outright rather than hidden behind a confirmation dialog that only protects people who read them.
  • Built versus planned: Panels, tickets and role menus are shipped. Forms, surveys, scheduled posts, a server builder and an audit log are labelled as not yet built rather than implied.

Epoch Explorer

Full-stack web app for exploring prehistoric life. Pick a region on an interactive continental drift diagram and scrub to a point in geologic time, and it returns the fossil animals known from that place and era, complete with taxonomy, ecology, imagery, and a cited source list on every result. Built with Next.js and TypeScript, querying the Paleobiology Database live and caching enriched results in Postgres.

epochexplorer.earth
Epoch Explorer showing the continental drift diagram for South America in the Early Cretaceous
> ARCHITECTURE & DATA PIPELINE
  • Live Fossil Data: Queries the Paleobiology Database for occurrences filtered by region, geologic interval, and taxonomic group.
  • Enrichment: Each taxon is enriched from several public biodiversity databases for imagery, classification, ecology, and 3D models where they exist, with sources cited on every card.
  • Caching Layer: Postgres-backed cache for occurrence lists and per-taxon media, keeping repeat searches fast and keeping load off the public APIs.
  • Interactive Timeline: Scrubbable 500-million-year geologic timeline with era colour coding and markers for major extinction and origination events.
  • Shareable State: Every search is encoded in the URL, so a specific region, era, and taxon can be linked to directly.
  • Stack & Testing: Next.js 14, React, and TypeScript deployed on Vercel, with a deterministic offline test suite plus a separate verification pass that checks the data files against the databases they cite.

Frame

A clean, fast photo gallery for Android. Frame shows the photos and videos already on your phone, with no account, no cloud and no clutter, and puts favourites, moving, sharing and deleting a tap away.

Coming to Google Play
> DESIGN DECISIONS
  • Your device, your photos: Frame reads the phone's own media library, so every photo it shows is one you already have, and every change happens on the device.
  • Everything a gallery should do: Browse, favourite, move, share and delete, built on Android's media APIs rather than a cloud service.
  • Screenshot tidying: Screenshots can be given a shelf life, with a clear preview of what will be cleared before anything is removed.
  • Built with: Kotlin and Jetpack Compose, sharing its foundations with Orbital Launcher.

SpaceFinder

Find out where your Windows drive space went, and get it back. SpaceFinder ranks installed programs, folders and files by size, explains what each one is with a colour-coded safety rating, spots duplicates and developer clutter, and shows what has grown since your last scan. Free, with no installer: download it and run it.

github.com/alid0n/spacefinder-releases
SpaceFinder showing the folders on a drive by size, each rated safe to delete, check first or don't delete
> FEATURES
  • Quick wins: The biggest safe savings on your drive, gathered on one tab.
  • What grew: Saved scans are compared, so you can see exactly which folders have been filling up.
  • Programs by size: Desktop, Microsoft Store and Epic apps side by side, with when each was last used and a one-click uninstall.
  • Duplicates and developer clutter: Finds repeated files, build caches and emulator images that quietly take up gigabytes.
  • Knows what things are: Files, folders and programs come with a plain-English description and a rating: safe to delete, check first, or don't delete.
  • Careful by design: Every removal asks first. Items go to the Recycle Bin or are deleted permanently, your choice, and high-risk items stay protected unless you switch that off.
  • Low-space alert: An optional tray icon warns you before the drive fills up.

VidPull

Paste a link, pick a quality, and VidPull saves the video or its audio straight to your PC. It handles YouTube videos, Shorts and whole playlists, imports your Spotify and Apple Music playlists as tagged MP3s, and works with many other video sites. Free for 4 videos and 1 playlist a day; a one-time $5 license makes it unlimited.

Free for Windows 10 & 11
VidPull saving two Blender Foundation open movies: one finished as an MP4, one downloading with its progress, speed and time left
> FEATURES
  • The quality you want: Best available, 1080p, 720p or 480p as MP4, or audio only as MP3 or M4A, with the title and cover art filled in.
  • Plays everywhere: Where a video comes in more than one format, VidPull picks the one Windows plays without extra software.
  • Whole playlists: Every video in a playlist, numbered in order, in a folder of its own.
  • Stays working: Its download engine (yt-dlp) keeps itself up to date, so VidPull keeps up when sites change.
  • Import your playlists: Spotify and Apple Music playlists and albums, found song by song on YouTube and saved with their tags, cover art and order.
  • Music tools: Tidies messy song names and tags (shown first, with Undo) and removes duplicate songs, keeping the best copy.
  • Simple pricing: 4 free videos and 1 free playlist a day, or $5 once for unlimited downloads on up to 3 PCs. No subscription.
  • Built with: C# and WinForms on .NET 9, a small Python license server, and Stripe Checkout.

Wallpaper Saver

Recover a photo that now only lives on your home or lock screen. Wallpaper Saver reads the original image your phone keeps behind the wallpaper, not the cropped copy on screen, and saves it to your gallery at full resolution in its original format. Free, with no ads, no account and nothing sent anywhere.

Android 8 and later · 33 KB
Wallpaper Saver showing the home screen photo at 2232 by 2484 pixels, ready to save, with the lock screen photo below
> HOW IT WORKS
  • The original, not a screenshot: Android keeps the source file you chose as a wallpaper. Wallpaper Saver copies that file byte for byte, so nothing is lost to cropping or recompression.
  • Home and lock screen: Each is shown with its size and format and saved separately to Pictures/Wallpaper Saver, where every gallery app can see it.
  • Clear about the edge cases: Live wallpapers, a lock screen that shares the home picture, and lock screens some manufacturers store separately are each explained rather than left as a blank.
  • One permission, explained: On Android 13 and later the system only shares the wallpaper file with apps that have All files access, so the app asks for it once and uses it for nothing else.
> INSTALLING
  • Sideloading: Download the file on your phone and open it. Android will ask you to allow installs from your browser once; the app is not on Google Play.
  • Checksum: SHA-256 a2f2b299c446b10c827106c7b88da443d6860b7fb66568bd70dc8fc814b63e67

Telemancer

Hold to talk with friends, live, like a walkie-talkie. Telemancer is a full phone and messaging app for Android: live talk, voice messages called Scrolls, texts, voice and video calls, and group channels, all encrypted end to end so its own relay server never hears a word. It brings Tome OS's instant voice to everyday Android phones, free every day with an optional Plus plan.

tome-os.com
Telemancer's contact list, with a Find Tome friends button
> HOW IT WORKS
  • Friends you already know: A hidden text carries your public key to your contacts. A phone running Telemancer keeps it only if it already has your number saved, then replies with its own, so only people who know each other connect.
  • Hold to talk: Your voice is recorded as Opus and played on your friend's phone as you speak. On the same Wi-Fi the two phones talk directly; otherwise Telemancer's own relay carries it, with the public ntfy.sh service as a backup.
  • End-to-end encrypted: Every piece is sealed with ChaCha20-Poly1305 using keys only the phones hold. Calls use WebRTC, and group calls are encrypted on the phones with a key the server never has.
  • Calls and channels: One-to-one voice and video calls, group channels with admins, announcements and invite links, and backup with 12 recovery words.
> INSTALLING
  • Sideloading: Google Play only allows SMS permissions for texting apps, so Telemancer is installed from tome-os.com.
  • Texts: The hidden texts are ordinary SMS to your carrier, so your plan's usual charges apply. Telemancer asks before sending any.
ENGINE SYSTEMS & MARKETPLACE ASSETS

Advanced Swim Component

Procedural swimming framework featuring dynamic water volume interaction, character buoyancy mechanics, and animation state machine transitions including the option for procedural animation.

Advanced Swim Component Demo thumbnail
►
> ARCHITECTURE & DEEP DIVE
  • Buoyancy Simulation: Physics & logic-based water surface volume detection with smooth entry/exit blending.
  • Animation Integration: Pre-rigged blend spaces and state transitions for treading water, diving, sprinting, and vertical surfacing.
  • Modular Design: Actor component architecture allowing drag-and-drop addition onto any standard character actor.
> EXTENDED MEDIA

Easy Taming Component

Modular AI framework architected for creature interaction, dynamic taming states, behavioral transitions, and follower systems.

Easy Taming Component Demo thumbnail
►
> ARCHITECTURE & DEEP DIVE
  • AI State Controller: Wild, passive, aggressive, feeding, following, and commanded behavior trees.
  • Taming Mechanics: Feed prompts, unconscious progression timers, and customizable taming methods.
  • Replication Ready: Built with multiplayer network sync in mind for open-world survival gameplay.
> EXTENDED MEDIA

Catalyst Dynamic Flame

Real-time flammability and fire propagation component balanced for performance and draw-call efficiency across open environments.

Catalyst Dynamic Flame Demo thumbnail
►
> ARCHITECTURE & DEEP DIVE
  • Spread Mechanics: Proximity traces detect nearby flammable surfaces and calculate their chance to catch fire.
  • Dynamic Materials: Vertex shader burning parameters and progressive procedural charring.
  • Optimization: Batch particle handling and distance-culling draw calls for high-density foliage.

Mobile Touch Controls

Flexible, modular input bindings and onscreen touch interfaces designed for responsive multi-platform cross-play.

Mobile Touch Controls Demo thumbnail
►
> ARCHITECTURE & DEEP DIVE
  • Adaptive UI: Dynamic floating joysticks, fixed D-pads, multi-touch gestures, and contextual action buttons.
  • Customization: Highly customizable control layouts and actions both by players and developers.
  • Input Subsystem: Built natively on Unreal Engine's Enhanced Input framework.
> EXTENDED MEDIA

Skyrim Modding

Flagship gameplay mod featuring custom Papyrus scripting, responsive companion AI behaviors, dynamic activators, and interactive environments built in Bethesda's game engine, "Creation Kit". Officially verified Bethesda Creation Club creator with over 15 million cross-platform downloads across PC, Xbox, and PlayStation.

Alidons Armory Mod thumbnail
►
> MOD SPECIFICATIONS & SCALE
  • Content: Added thousands of hours of gameplay to the Elderscrolls V: Skyrim
  • Custom Scripting: Custom and complex Papyrus state logic driving custom merchants, teleportation grids, spells, weapon effects, and follower AI.
  • World Design: Entirely bespoke subterranean realm housing new areas to explore, organized weapon showcases, dynamic activators, test chambers, and much more.
  • Videos: Showcase videos to guide users through the mod, increase interest, and market.
  • Discord Community: A community to give users a place to interact with each other, ask questions, and search for topics related to my mods.
MORE PROJECTS

Custom Cyberdeck PC

Custom portable terminal engineered inside an Apache protective case, currently running Linux Pop!_OS. Built on the x86 LattePanda Sigma single-board computer, featuring custom 3D-printed internal chassis frames to house a dedicated battery hat, active cooling, trackball mouse, keyboard, and an onboard display. Includes exterior chassis breakouts that expose the USB, DC power, and even HDMI output for driving external monitors and projectors.

Custom LattePanda Cyberdeck PC
> HARDWARE SPECIFICATIONS & FABRICATION
  • Compute: LattePanda Sigma (x86 architecture) running Linux Pop!_OS.
  • Enclosure & Chassis: Rugged Apache 2800 weather-resistant hard shell with custom CAD-designed 3D-printed internal support brackets.
  • Peripherals: Integrated mechanical ortholinear keyboard, optical trackball mouse, and integrated display.
  • I/O Breakouts: Chassis-mounted flush ports for HDMI 2.1, dual USB, and barrel jack charging.
> EXTENDED MEDIA & CAD VIEWS

Countless Engine Experiments

Years of hands-on experimentation with Unreal Engine, building a broad and versatile technical skill set along the way.

Magic System Prototype thumbnail
►
> A few additional projects
  • Spellcasting System: A modular, dual-wielded spellcasting framework with independent per-hand control, drawing inspiration from Skyrim's combat design.
  • Inventory & Item Data: Data-driven item architecture with dynamic slot allocation and cross platform UI bindings using widgets for equipment and consumption logic.
  • Rapid Prototyping: Fast, iterative development of gameplay loops, core mechanics, and blended animation montages.
> EXTENDED MEDIA

Game Jam

Participated in Epic games Mega Stack-O-Jam game jam. Produced a simple game in 3 days solo and uploaded it to itch.io. Not very polished, but I only had 3 days!

Stack-o-bot game Jam Promo
> SKILLS UTILIZED
  • Gameplay: Made a simple gameplay loop that was unique and fun.
  • Animation: Created custom animations using Akeytsu and Unreal Engine's in-engine animation graphs.
  • Level Design: Designed a simple level that clearly showed players the game objective and gave direction.
  • AI: Created simple AI for enemy robots and a large boss enemy.
  • Packaging & shipping: Built lighting, packaged and published game to itch.io.
> EXTENDED MEDIA