Hello! I'm Ionel Aipatioaei.

I'm a Full Stack Developer.

Skills

browser layout

Frontend

I build modern, fast and responsive websites with HTML5, CSS3, JavaScript (ES6+) using frameworks and libraries like React, Vue and SCSS. I'm also a big fan of server side rendering frameworks like Nuxt and Next.

html logo
pug logo
css logo
sass logo
javascript logo
typescript logo
bootstrap logo
tailwind logo
vue logo
nuxt logo
react logo
redux logo
next logo
mocha logo
webpack logo
sketch logo
mobile devices

Mobile

I build modern and cross platform mobile apps using Flutter or React Native. I also make sure that all my websites are mobile responsive.

dart logo
flutter logo
javascript logo
react logo
html logo
css logo
server icon

Backend

I build fast and reliable web servers using NodeJS with JavaScript/TypeScript and mostly ExpressJS. Another language that I use for web servers is Go with the standard library.

When it comes to databases I use PostgreSQL, SQLite, MongoDB, Redis and Firebase.

javascript logo
typescript logo
nodejs logo
expressjs logo
golang logo
redis logo
mongodb logo
postgresql logo
sqlite logo
socketio logo
firebase logo
python logo
upload to cloud

DevOps

When it comes to deployment my most used technology is Docker. Combined with Docker Compose deploying and updating websites is only 1 command away. For big websites I use Kubernetes.

While I mostly use NGINX as a reverse proxy I also really like Traefik (I use it on this website). All the websites that I deploy are secured with Let's Encrypt.

git logo
docker logo
kubernetes logo
nginx logo
traefik logo
digitalocean logo
gitlab logo
letsencrypt logo
linux logo
ubuntu logo
shell logo
ansible logo
services

Services

APIs are an essential part of every dynamic website. As long as the API has some documentation available I can figure out how to use it.

Some of my most used services that provide APIs are Mailgun, Stripe, Firebase and Sendgrid.

stripe logo
googleservice logo
googleplay logo
gitlab logo
mailgun logo
sendgrid logo
firebase logo

Technologies that I'm still learning:

ansible logo
arduino logo
cpp logo
golang logo
kubernetes logo
rust logo
linux logo

Projects

This is a list with some of the projects that I worked on so far and the tech used for each one.

remasked logo

Remasked

Remasked is a semi-anonymous content aggregator focused on privacy. You can find the website here and the source code on GitHub.

browser layout

Frontend

html logo
css logo
javascript logo
sass logo
pug logo
server icon

Backend

javascript logo
nodejs logo
expressjs logo
redis logo
postgresql logo
upload to cloud

DevOps

digitalocean logo
ubuntu logo
letsencrypt logo
nginx logo
speed cube timer logo

Speed Cube Timer

Speed Cube Timer is mobile app that keeps track of how fast you solve a Rubiks Cube. The app has in app purchases and ads as monetization methods. You can find the mobile app here and the source code on GitHub.

browser layout

Frontend

dart logo
flutter logo
server icon

Backend

firebase logo
services

Services

googleservice logo
googleplay logo
fragment hosting logo

Fragment Hosting

Fragment Hosting will be a SaaS that will offer game servers services. Right now is still in development.

browser layout

Frontend

html logo
css logo
javascript logo
typescript logo
vue logo
sass logo
pug logo
nuxt logo
socketio logo
mocha logo
server icon

Backend

typescript logo
nodejs logo
expressjs logo
golang logo
redis logo
postgresql logo
mongodb logo
socketio logo
upload to cloud

DevOps

digitalocean logo
ubuntu logo
docker logo
kubernetes logo
letsencrypt logo
nginx logo
services

Services

stripe logo
gitlab logo
mailgun logo
learn modern javascript logo

Learn Modern JavaScript

Learn Modern JavaScript is a simple mobile apps that showcases the new features added in ES6+. You can find the mobile app here.

browser layout

Frontend

javascript logo
react logo
services

Services

googleservice logo
portfolio website icon

Portfolio Website

My portfolio website is the website that you are viewing right now.

browser layout

Frontend

html logo
css logo
javascript logo
vue logo
sass logo
pug logo
nuxt logo
server icon

Backend

golang logo
sqlite logo
upload to cloud

DevOps

linux logo
ubuntu logo
docker logo
letsencrypt logo
traefik logo
services

Services

mailgun logo
simple trivia quiz logo

Simple Trivia Quiz

Simple Trivia Quiz is a mobile app where you can answer random questions. You can find the mobile app here.

browser layout

Frontend

dart logo
flutter logo
server icon

Backend

firebase logo
services

Services

googleservice logo
googleplay logo
profile picture of me

About Me

I'm a full stack developer based in Europe, Romania who always had a passion for computers. I first started to get into programming at the age of 13 when I made my first game using Game Maker but after 3 small finished games and another game which never got finished I took a break. In 2016 I started to work on a Minecraft mod that got over 140,000 downloads and after that I started to learn web development by following Daniel Shiffman's videos on Youtube. During this time I learned the basics of HTML, CSS and JavaScript. After that I learned jQuery for frontend development but quickly switched to better frameworks like React and Vue. Also I picked up NodeJS with ExpressJS as my main backend language. These days my main backend langauge is still NodeJS but with TypeScript and I also started to use Golang more. As for frontend development I really enjoy using Vue with Nuxt, Pug and SCSS.

Other than that I'm a really big fan of Flutter for cross platform mobile development, Python for different scripts and tasks, PostgreSQL as a database and Rust for playing around with low level programming.

Besides web development I also enjoy tinkering with low level programming languages like C++ and Rust. I also created a RC plane which is controlled using some RC modules and 2 Arduinos, here you can see the code for the receiver and the transmitter. My plan for the future is to start using Rust for more projects like web servers and to learn Vulkan with C++ because I want to understand computer graphics. Other than that I plan start native mobile development for both Android and iOS.

Pricing

I can work on a fixed budget as long as you have a very well defined scope for your project or we can agree on an hourly rate. You can send me a message or email for more info.

Contact

Have a question or want to work together? Feel free to send a message!

Or you can send me an email at ionel@ionelaipatioaei.com.

Something went wrong!