A Text Based Mafia game bot for IRC.
Players could register and fight a gainst themselves in a virtual city. Dominance was measured by who "owned" the most buildings.
Technologies used: Tcl, Sqlite
Black Hat SEO Article Generator - Proof of Concept - Prototype
WARNING: Don't use this to increase your SEO or YOU will get banned from Google! This was a proof of concept to show off how easy it was to create "unique" content and get SEO for certain keywords.
A program which searches for articles on google containing prespecified keywords.
It downloads the top 10 pages for each keyword saving the data in a SQLite database. It used proxies and various user agents to simulate real user. Then it could generate a new article based on various combiations from that data.
How was the text unique? It would replace various characters with alternative unicode encodings.
Technologies used: Tcl, Sqlite
A Smurfs Game designed Illustrator and run in Flash.
You could explore a virtual world and do certain actions. Basic interractions and animations used tweens
Technologies used: ActionScript 3.0, Flash, Illustrator, Photoshop
Unfortunately I lost the sourcecode in 2011 :(. Luckily I still have the original computer drawings I had made.
You can get the original illustrator and JPG files from https://github.com/Enotsoul/smurfs-images
A Text Based Mafia game bot for IRC.
A Java Yahoo Messenger Bot made with SQLIte and MYSQL. You could ask it for different things. You could authenticate and do various tasks:
Blog Software Entirely written in Phoenix + Elixir
I've worked with a variety of different blog systems Bolt, Anchorcms, Wolfcms, Wordpress, Ancor CMS. Learning the inner workings of each one proved to be time consuming. I had even created a CMS/BLogging system in my own web framework.
So I set out to create my own system to fit my own unique needs.
At the same time experimenting with Elixir, Phoenix and the Erlang Ecosystem for a real world project.
Sourcecode avaibale upon request.
Point and Shoot Game
Another cool programming project made by pairing the Wiimote to a PC via Bluetooth Random "UFO's" would fly by and you could shoot them to get a highscore. It used the internal accelerometer to move the "cursor". Buttons for reloading & shooting.
Technologies used: .NET, Wiimote, + other libraries
Sourcecode avaibale at https://github.com/Enotsoul/wiimote-extraterestrial-killer-game
Space Shooter Scroller Game
Shoot Alien spaceships. Beat your previous highscore.
Advance through space and get various levelups.
The game is 100% Playable although It needs some extra difficulty and levelups.
Play the game Online!
Sourcecode avaibale at GitHub
Client/Server Android Software Management for Restaurants
Stock handling, Users can register, order from their phones/tablets. Waiters can approve an order which would then be sent to the cook for further processing.
Want something similar for your Restaurant? Contact me
Technologies used in old version: Tcl, Androwish, + various other libraries
Old Sourcecode available on https://github.com/Enotsoul/restaurant-client-server-app
Few people can boast to have created their own web frameworks. Well, I did it!
Afer college I was seeking to develop a web framework that was easy to use. Could have high concurrency and would simplify web development.
Between 2013 and 2016 I had worked on Codru - LostMVC. I released quite a few websites and applications built with it.
Find out what the Codru - LostMVC framework could do!
Since December 2017 I started switching all my projects to Elixir and the Phoenix Web Framework. The reason? Elixir is a programming language that will change the world.
I have always been interested in optimizing and making software run efficient.
For my Bachelors degree I focused on creating a PHP website and optimizing Apache, MYSQL and Linux for it to run blazing fast. The idea is that if an application is efficient then it will require less energy and thus less power.
I analyzed how Facebook used their own servers. Their own PHP to C++ compilator.
I created a small application to register CPU, Memory, IO and other statistics and then to create graphs.
My Optimization and Software Efficiency skills have progressed a long way since then. I now offer a 12 week Business Efficiency Service to help small businesses and entepreneurs automate their lives.
Hiding (steganography) and recovering data.
Hard drives. The place where we store our data. How would it be if you could hide certain data by using steganography? What if you lost your data? Can yo urecover it?
Part of a project back in 2017 I devised some extremely simple ways to hide data into images, documents and audio files. I've also hidden some data on a harddisk partition.
I can help you secure your data with my 7 week Cyber Security Service.
Embedded & Electronics made easy with Elixir and Nerves
Raspberry PI & Arduino have opened the world of IoT. I've experimented and created a few projects with both.
By using Elixir + Nerves the whole development process becomes awesome.
Technologies: Elixir, Nerves, Raspbian
Sourcecode available on https://github.com/Enotsoul/elixir-neves-TM1638
Software to detect academic plagiarism and to obfuscate the algorithm to make detection harder.
The project started out as a simple obfuscation of documents to make plagiarism detection difficult. The algorithm evolved to a automated system which could successfully and automatically pass plagiarism detection easily. By using quircks in software rendering of PDF, DOCX, ODT etc.
As the results of the research and experimentation a new type of plagiarism detection software was born. This plagiarism detection would solve the issues of requiring a large datacenter.
Technologies used: Tcl, PHP, .NET (C# )
Software Demonstration on Request
3D Animated Video Introductions
The more interesting your video introduction is the more it can catch the attention of your customers.
Using a fictive company "CyberPro Software" I've created a variety of video introductions.
Experimenting and simulating real world "physics" like water, ice and assembled moving parts.
Technologies used: Blender 3D + Python
Fully Working CMS/Blog System Entirely written in Phoenix + Elixir
An integration of 3 different programs which help small companies automate their accountancy.
A connection between a company's internal CRM invoicing system, external bookkeeping software and the national fiscal's internal formats. Extensible to work for multiple companies and easy settings. Just edit a .txt file. The program goes through a SQL database (through a simple API) and extracting the necessary information.
Generating and parsing specific .XML files compatible with the D112, D205 romanian fiscal programs. Compatible with various bookkeeping software. Easy generation of various certificates for employees with just one click. Since it parses the data a CRM
Technologies used: Tcl (software itself) , LaTeX (PDF Generation), PHP(Web API), Java(Fiscal Verification & CLI tooling)
Software demonstration on request