Ion Icon Ionnet.dev

Welcome to Ionnet.io

A platform for me to share my projects, programming guides, updates and more.

View my projects

About me

Who am I?

I am Lucasaka. Lucasion. I am a full-stack developer with experience in web, software, game modding, and mobile development. I love creating apps and tools for automation, entertainment, and games. I have been programming since 2014 and have worked on various projects and clients. I am passionate about programming and enjoy sharing my knowledge with others.
I am a mostly self-taught developer, learning from online resources, experimenting on my own, and have been enhancing my skills on the job as well.

What do I do?

I work as a full-stack developer and also do linux server management. I have experience in various programming languages and frameworks. I have worked on projects ranging from web, mobile, and server software. I have been part of developing multiple clients' solutions.
In my free time I often work on personal projects, experiment with new ideas and technologies, and have been helping friends learn and get into programming.
I have developed multiple solutions for friends and family, including an automation of emailing issues to a support system, and a website for promoting an reptile breeder shop.
I have created multiple open-source projects.

I run a Discord server where I seek to help others with programming and share my knowledge, as well as learn from others.

Experiences

🖥 Front-end development

I have primarily worked with vanilla HTML/CSS/JS and React for frontend development. My go-to framework is React and I have worked on multiple projects using React. I have experience with CSS, SASS, and TailwindCSS for styling.
Beyond web development I have experience with mobile development using React Native and Flutter.

View Projects with Front-end Development

💾 Back-end/server development

Node.js using Express is the the back-end stack I prefer to use. I have developed in PHP since the start of my programming journey with it being my first programming language I learned. Using PHP I have worked with Drupal and Laravel (like this site). I have experience with SQL databases such as MySQL, MSSQL, PostgresSQL, and SQLite.
99% of my backend software is hosted on Linux servers, typically being a flavor of Ubuntu or Debian. I feel very comfortable using Linux with experience in server management, bash scripting, and docker.
I work a lot from the terminal, and use terminal tools on the regular.

View Projects with Back-end Development

📱 Mobile development

I have experience with mobile development using React Native and Flutter, Flutter being what I use most often for mobile development.
I mostly focus on Android development, as I personally use Android and have more experience with it.

View Projects with Mobile Development

🎮 Game development

I have minimal experience with game development using Unity and Godot, both using C#.
Before I learned coding, I had development experiments and projects using Clickteam Fusion 2.5; a game development tool that uses a visual programming interface. This is where I got my start in programming, and it taught me a ton about programming logic, and thinking like a programmer.
I have done modding/created addons for games such as Minecraft (Java) and Garry's mod (Lua).
My largest project has been a Garry's mod gamemode called AtomRP.

View Projects with Game Development

Tooling

🔨 What do I use for working?

I have been using many different tools and software for development, and have found my favorites. These are personal preferences and may not be the best for everyone, but has been for me so far.

Code Editor

I use vscode Visual Studio Code for most of my coding. I have used Atom (which is now deprecated) in the past, and occasionally still use Visual Studio for C# on Windows, and JetBrains Rider for developing C# on Linux, as their tooling is just simply better for that.
Visual Studio Code has a ton of extensions, is super easily customizable, fast, lightweight, and is overall such a smooth experience with more shortcuts than I know what to do with.

Terminal

I use Windows Terminal on Windows, and I tend to use the default terminal on Linux it gets shipped with.
For scripting, I choose Powershell on Windows, and Bash on Linux. These are the classics for both platforms. Occasionally I use PHP for Linux scripts as well, as it is simply easier to get more complex things done.

Web servers

I use Nginx for web servers for hosting web servers.
Since Nginx itself can be a bit annoying to configure, I created a terminal toolset called NGX to help me manage my Nginx instance, set up websites, use templates, certificates, and more.

Database

I use Beekerper Studio Beekeeper Studio for quickly going through SQL databases, testing, and making manual changes. For backups and reinstating a backup, I tend to use the terminal for the database software itself.
A great and reliable alternative to use on the web that I have also used a ton prior to Beekeeper, is PHPMyAdmin for MySQL databases. It's classic and has been around for a long time, and is a great tool for managing MySQL databases.

Latest Articles

Last Updated Projects

AtomRP Forum

Category: Web - Updated: 3 weeks ago

A companion project to my AtomRP Garry's Mod gamemode

Shup

Category: Web - Updated: 2 months ago

Shup is a open-source self-hosted upload platform that allows you to upload files easily to your server.

AtomRP

Category: Game - Updated: 3 months ago

A Garry's mod gamemode for roleplaying with other players in a city environment. Getting jobs, creating products for the citizens, become the major, enforce the law as an officer, or commit to a life of crime and action.

Valhalla Dragons

Category: Web - Updated: 3 months ago

A website built on Drupal for the display and selling of Bearded Dragons from a breeder.

Ioncore

Category: Web - Updated: 3 months ago

Ioncore is a simple framework/template for building with React UI and a Node.js Backend using Express.

Subscribe to my mailing list