Hello, I'm Roland.

Software Developer. Tech Enthusiast. Fast Walker.
I like to write code that works and sit in silence, marveling at the beauty of error-free debugging.
When I'm not trying to create Skynet, I like watching movies, reading up on science and technology, and writing.
CV

Profile Picture

What I've done

A quick view of my personal projects.

WEATHERSOURCE

WEATHERSOURCE

Weather app that retrieves a user's location and displays its weather, loaded with a search functionality and error handling.

Technologies:
• Extended use of OpenWeatherMap API
• Dedicated Python Libraries to retrieve user location
• Use of HTML, CSS, and JavaScript for user interface
• Backend managed by Django
• Web Deployment handled by PythonAnywhere

worldtime

WORLDTIME

Global Time & Location Explorer that displays users' chosen locations' time and precise location marking on a map.

Technologies:
• Extended use of LeafletJS and Maptiler API
• Indexed search suggestions
• React, Node, Express, PostgreSQL
• Dockerized, CI/CD with Github GHCR and Github Actions for production
• Deployed and hosted on Raspberry Pi home server

MORE TO COME...

I'm working on some pretty cool secret stuff, including a Tetris clone, a real-time computer vision game, and a conversational AI.
But you didn't hear it from me...

What I can do

A run-through of my skillset as a developer.

Python

Level: Advanced
• Object Oriented Programming
• Modules and Packages
• Errors and Exception Handling
• Python APIs

C++

C++

Level: Advanced
• STL
• Pointers
• Operator Overloading
• Inheritance and Polymorphism

JavaScript

Level: Intermediate
• Arrays
• Control Flow
• Type Coercion

HTML, CSS

Levels: Advanced and Intermediate
• Tags
• Forms
• Selectors
• Grid and Flexbox

C++

Django

Level: Novice
• Deployment
• 3rd Party API Integration
• Static Media File Configuration

React

Level: Intermediate
• JSX
• State
• Hooks
• Lifecycle

• Currently learning: Computer Vision, ML and Data Science, Natural Language Processing.

Contact Me

I will get back to you as soon as I can.