Skip to content
View RoniSeppala's full-sized avatar

Highlights

  • Pro

Block or report RoniSeppala

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RoniSeppala/README.md

About Me

I'm a 2nd year Software Engineering Master's student at LUT-University with an interest in backend and system administration. My main strengths revolve around my hands-on experience with self-hosting and thus include backend work, Linux server administration, virtualization and networking. I value clean interfaces and enjoy solving real operational problems when taking a project from idea to deployment.

Skills

  • Languages: TypeScript | JavaScript | HTML | Python | C | Java | CSS | Sass | SQL | Bash
  • Frameworks: React | Node.js | Express.js
  • Databases: MongoDB | PostgreSQL
  • Infra and Networking: Linux | Nginx | Proxmox | KVM | LXC | WireGuard | TLS
  • IoT and home automation: Home Assistant | ESPHome | MQTT
  • Tools: Git | GitHub | VS Code | Android Studio | Fusion 360

Other projects

Home automation and homelabbing

My home automation started off a couple of years back virtualising a Home Assistant OS on an old office computer running Fedora server. I was able to dip my hands into home automation and server maintenance with this setup executing things such as fully automated smart lighting, smart home assisted morning and evening routines and virtualising other small projects such as LedFx. This allowed me to gain experience tinkering with Wi-Fi and Zigbee based devices and general automation and networking.

Since then, I have gradually upgraded to a multi-node, multi-site setup running mostly Proxmox and Ubuntu. This has expanded my possibilities greatly, for example allowing to host distributed web apps, building threat models and firewalls and practicing ingress and egress control.

3D printing

I have a heavily customized Ender 3 V2, with mods such as direct drive hotend, automatic bed leveling and filament runout sensor. I am running a custom firmware based on mriscoc's professional firmware, of which my version can be found here: https://github.com/RoniSeppala/Ender3V2S1. 3D printing also pairs well with home automation, as I am able to build fully custom projects with 3D printed parts designed in Fusion 360 in addition to simple microcontrollers such as the ESP32.

Contact

LinkedIn www.linkedin.com/in/roni-seppala/

Email roni.o.seppala@gmail.com

Pinned Loading

  1. Software-development-skills-final-project Software-development-skills-final-project Public

    A simple website loosely based on J. Robert Oppenheimer

    HTML

  2. web-programming-course-project web-programming-course-project Public

    CT30A2910 Introduction to Web Programming course project by Roni Seppälä

    JavaScript

  3. Ender3V2S1 Ender3V2S1 Public

    Forked from mriscoc/Ender3V2S1

    my Ender 3 v2, bltouch, micro swiss ng

    C++

  4. Advanced-Web-Applications-2024-Course-Project Advanced-Web-Applications-2024-Course-Project Public

    TypeScript

  5. sds-full-stack-repository sds-full-stack-repository Public

    JavaScript

  6. open-source-wearable-stack open-source-wearable-stack Public

    Ecosystem for open source smart wearables, with a focus on modularity, transportability, and UX

    C 2