Hornero is a feature-rich, modern bussiness management software. It also implements Hornero UI, a set of UI components made from scratch, inspired by Element+ and NaiveUI.
Features
- Sales and purchases management.
- Manage products, providers, clients, price lists and many more.
- Prices inquiry and sales receipts generation.
- Electronic billing.
- Warehouses and stock management.
- Checking account management for providers and clients.
- Payments and cash flow control.
- Report generation.
- Users and roles management.
- Full keyboard control support, for better productivity.
Viridian is an FFmpeg-based, feature-rich video editor, offering a wide variety of both lossless and lossy operations. It allows you to easily manipulate video files without having to deal with the command line and FFmpeg's complexity, ensuring always the best output quality possible.
Viridian is also an excellent tool for advanced users, as it enables you to manually edit the final output command as you wish, without holding back any little nuances you might like to control.
Features
- Fast, as it uses native FFmpeg binaries for video processing
- Simple, yet powerful video player, with support for thumbnails, various navigation options (frame advance, between clips, keyframes, etc.) and metadata correction (aspect ratio, rotation)
- Lossy visual operations such as crop, rotate, flip/mirror and scale
- Open multiple files at once, allowing lossless and lossy concatenation
- Several video cut modes: lossy, lossless (normal and keyframe) and smart (lossy + lossless)
- Rich cut manipulation: drag, resize, snap, split and manually edit video clips
- Export clips to individual files or merge everything together
- Extensive video format and encoding output settings
- View current encoding status (lossy/lossless/mixed)
- View and modify the final output command
- File tracks and metadata viewer
- Frame capture/screenshot
- Remove audio tracks
- Clear file metadata
Instagular is a custom web client for Instagram, aiming for a better desktop experience, unlike the mobile-on-web design that the official site has, while adding extra features not found on regular Instagram.
This project implements its own backend API server using a custom fork of instagram-private-api to connect/interface to Instagram, acting as a middleware between the Instagular client and the Instagram server.
Implemented features
- Login/logout with persistent session on local storage.
- Feeds with auto pagination management.
- Fullscreen media viewer, with high quality photos and videos play.
- Profile user pages (posts, reels, videos, tagged).
- Stories/highlights support.
- User interaction (like/unlike, follow/unfollow, comments).
- High/original quality media download.
- Saved collections management.
- Users search engine.
Glaucous is a videogames database builder, library manager and emulator frontend. It allows you to create your own customized database, plus the ability to use it as a launcher/frontend.
The application and database are designed to be as dynamic as possible, giving you the freedom to choose what you want to see and how. Customization and flexibility are paramount, allowing you to adapt your current setup without forcing any specific changes to work.
MEAN Full Stack web application, consisting of a Node.js Backend API with Express, a MongoDB database and an AngularJS + Material Frontend.
Software developer final career project. There were no requirements, so I took the liberty to adapt the final project of the Projects Management assignemnt to a real software product, in web application form.
The app has been developed in two different ways:
-
salne-server
consists of a Node.js server with Express, rendering the views server-side, together with Nunjucks as the template engine. -
salne-backend
it's an API server with Node.js and Express, andsalne-frontend
it's a client with AngularJS and Material that communicates with the API, separating the bussiness logic from the user interface.
JM-Server is a server emulator for Jewelry Master, an online arcade puzzle game developed by Arika in 2006. This project served as a gameplay test for the next game in the series, Jewelry Master Twinkle. The original service ceased operations around 2011, and since then it remained unplayable, until now.
The server functionality has been fully reverse engineered and reimplemented in two different ways:
- A NodeJS server, mimicking how the original server worked, where people can connect to from the client over the internet.
- An embedded C server, as a portable solution that doesn't require any external server nor database initialization, while maintaining the full functionality and behaviour of the original.
Both implement complete user and rankings/leaderboards management, including replays storage. In addition, some options are available to further customise the server behaviour.
NodeJS Server
The NodeJS version is meant to be used for hosting servers over the internet, although it can still be used to connect and play locally. As it uses proper server tech and a robust database engine (MongoDB), it's more suitable to handle multiple connections and big amounts of data.
C Server
The C solution is provided for local and portable use, where by just running the executable, it initializes a minimal Mongoose embedded server with a light and performant LMDB database, at the same time it hooks the networking functions of the game to redirect the internal API calls to this local server.
NicolausiKey is a key generator for the games Nicolausi and PC-Bakterien by TOM Productions, for both DOS and Windows versions.
The project contains three parts:
- A C# implementation of the keygen (both Windows Forms and Console)
- A JavaScript implementation of the keygen
- The original revised decompilation
For an in-depth analysis of the key generation algorithm, visit the article on the blog section.
TTX-Monitor+ is a loader for Taito's Type X arcade machines software. Originally developed by Romhack: ttx_monitor
Some features were added/changed/removed:
- Added support for AxisR and AxisZ
- Added option PovAsAxis
- Corrected the sensitivity of the deadzone
- Added the standard SavePatch function
- Developed a new configuration user interface
- Removed the Direct3D wrapper
- Deactivated the logging engine
The biggest feature is the implementation of a new DirectInput wrapper with support for mahjong games.
XB-Monitor+ is a loader for Examu's eX-BOARD arcade machines software. Originally developed by Romhack: xb_monitor
Some features were added/changed/removed:
- Added support for AxisR, AxisZ and POVs
- Added option PovAsAxis
- Corrected the sensitivity of the deadzone
- Added the standard SavePatch function
- Developed a new configuration user interface
- Removed the DirectDraw wrapper
- Fixed some bugs in the Direct3D wrapper
- Deactivated the logging engine
QuikZIV is an uncompressing tool for ZIV and SQZ files, using either LZW or Huffman+RLE compression. Developed to remove the protection of the CD-ROM version of Quik The Thunder Rabbit, it supports most (if not all) of Titus Interactive older games:
- Prehistorik
- Quik The Thunder Rabbit
- Super Cauldron
- Titus The Fox (and Moktar)
- The Blues Brothers (series)
Some games, like Prehistorik 2, have some files that are not supported, either because of a different compression method or an additional level of protection.
Published •
Usagi Yasei no Tohai The Arcade Yamashiro Mahjong
Published •
Usagi Yasei no Tohai Yamashiro Mahjong
Published •
Usagi Yasei no Tohai - Dramatic Mahjong
Published •
Usagi Yasei no Tohai The Arcade
Published •
Usagi Yasei no Tohai
Published •
Japan Pro Golf Tour 64 [2]
Published •
Ciemna Strona
Published •
Arcana Heart Card of Glory
Published •
Arcana Heart Full!
Published •
Arcana Heart
Published •
Taito Retro Arcade Pack
Published •
Capcom Taisen Fan Disc
Published •
Net DE Para - Nekosogi Paradise
Published •
Impact
Published •
Castle of Shikigami III [W]
Published •
Shikigami no Shiro III [J] [2]
Published •
Shikigami no Shiro III [J] [1]
Published •
Castle Shikigami 2 [W] [1]
Published •
Castle Shikigami II - War of the Worlds [W] [2]
Published •
Shikigami no Shiro II [J]
Published •
Shikigami no Shiro Evolution
Published •
Shikigami no Shiro EX
Published •
Shikigami no Shiro
Published •
KOF Sky Stage
Published •
WarTech - Senko no Ronde [W] [2]
Published •
WarTech - Senko no Ronde [W] [1]
Published •
Senko no Ronde Rev. X [J]
Published •
Senko no Ronde SP
Published •
Senko no Ronde [2]
Published •
Senko no Ronde [1]
Published •
Senko no Ronde DUO
Published •
Tonic Trouble [2] [W]
Published •
Tonic Trouble [2] [C]
Published •
Tonic Trouble [1]
Published •
Kururin Squash!
Published •
Gekito Densetsu Block King
Published •
Dariusburst Chronicle Saviours
Published •
Battle Gear 4 Tuned [2]
Published •
Deathsmiles II - Makai no Merry Christmas [2]
Published •
Deathsmiles II - Makai no Merry Christmas [1]
Published •
Osman [W] [2]
Published •
Goketsuji Ichizoku Senzo Kuyo
Published •
The King of Fighters '98 - Ultimate Match
Published •
Chaos Breaker
Published •
Homura [2]
Published •
Homura [1]
Published •
Osman [W] [1]
Published •
Cannon Dancer [J] [2]
Published •
Cannon Dancer [J] [1]
Published •
Dariusburst Second Prologue
Published •
Dariusburst
Published •
Dariusburst Another Chronicle EX
Published •
Dariusburst Another Chronicle
Published •
D1GP Arcade - Professional Drift Game
Published •
Randnet Disk
Published •
Harikiri Online Pro Yakyu
Published •
Gaia Attack 4
Published •
Dragon Blaze
Published •
Trouble Witches AC - Amalgam no Musumetachi
Published •
Music GunGun! 2
Published •
Music GunGun!
Published •
Daemon Bride
Published •
Arcana Heart 3
Published •
SimCity 64
Published •
Japan Pro Golf Tour 64 [1]
Published •
Dezaemon 3D [2]
Published •
Dezaemon 3D [1]
Published •
Wacky Races
Published •
Suggoi! Arcana Heart 2 - Tenkosei Akane to Nazuna
Published •
Arcana Heart 2
Published •
Gunbird 2
Published •
GunBarich
Published •
Strikers 1945 II
Published •
Strikers 1945
Published •
Gunbird [2]
Published •
Gunbird [1]
Published •
Spica Adventure
Published •
Battle Gear 4 Tuned [1]
Published •
Battle Gear 4
Published •
Space Bomber
Published •
Sol Divide - Sword of Darkness [W]
Published •
Sol Divide [J]
Published •
Quiz de Idol! Hot Debut
Published •
Mahjong Hot Gimmick Integral
Published •
Taisen Hot Gimmick Forever
Published •
Taisen Hot Gimmick 3 - Digital Surfing
Published •
Taisen Hot Gimmick Kairakuten
Published •
Taisen Hot Gimmick
Published •
Taisen Net Gimmick - Capcom and Psikyo All Stars
Published •
Taisen Hot Gimmick Mix Party
Published •
Valve Limit R
Published •
Usagi Yasei no Tohai Online