About

Learn more about me


Student, Developer & Designer

  • Full Name: Alexandros Oikonomou
  • Birthday: 3 March 2001
  • Place of Origin: Ioannina, Greece
  • Age: 22
  • Website: alexoiik.github.io
  • Degree: Bachelor of Engineering
  • Email: alexoik2001@gmail.com
  • Working Status: Available

I was born in Ioannina, Greece. Currently, i'm an undergraduate student in the department of Information and Electronic Engineering (IEE), at International Hellenic University (IHU) in Thessaloniki. I'm passionate about programming and software engineering while i contain a sufficient and decent knowledge base in both back-end & front-end development due to my 5 year studies at the university. My goal is to improve my skills and knowledge about technology while keeping up-to-date with the latest information and upgrades regarding my scope of work.

Happy Clients

Max Hours/Day of Coding

Total Projects

Total Skills

Skills

HTML 100%
CSS 100%
JavaScript 95%
PHP 85%
MySQL 100%
PostgreSQL 100%
MongoDB 70%
AJAX 80%
JQuery 100%
React 60%
TailwindCSS 45%
Python 80%
NextJS 60%
NodeJS 50%
Bootstrap 85%
Java 80%
R 70%
C 65%
Data Analytics/Mining 80%
3D Graphics 90%
Shell Script 70%
XML 50%

Interests

Basketball

Running

Gym

Swimming

Photographing

Music

Movies

Gaming

Knowledge Area

My Knowledge and Skills

> Hard Skills

HTML

HTML is the standard markup language for creating Web pages. Useful for describing the structure of a Web page when i build and create websites

CSS

CSS is a design language that makes a website look more appealing and determines visual structure, layout and aesthetics. By combining HTML and CSS i create complete websites

JavaScript

JavaScript is a scripting language used to develop Web pages. JS helps me create a dynamic and interactive Web page for improving site visitors' interaction and execution of complex actions

PHP

PHP is a server-side scripting language commonly used for web development. It can be executed on the server, generating content dynamically before sending it to the client's browser

MySQL

MySQL is an open-source relational database management system that efficiently organizes and retrieves data. It is widely used for web applications

PostgreSQL

PostgreSQL is a powerful, open source object-relational database. I use it as the primary data store for many web, mobile, geospatial, and analytics applications

AJAX

AJAX stands for Asynchronous JavaScript and XML. It's a set of web development techniques that allows web pages to be updated asynchronously by exchanging data with the server behind the scenes

JQuery

JQuery is a fast and lightweight JavaScript library designed to simplify HTML document traversal and manipulation, as well as event handling and animation

React

React is a JavaScript library for building user interfaces, developed by Facebook. React allows developers to create reusable UI components and efficiently update the user interface in response to changes in data

C

C is an imperative procedural language that supports structured programming, lexical variable scope and recursion, with a static type system. It was designed to provide low-level access to system memory

Java

Java is an object-oriented programming language that helps me produce software for multiple platforms and develop web applications

R

R is an open source programming language that enables me to do computational statistics, graphing and complex data analysis

Python

Python is an interpreted, object-oriented and high-level programming language with dynamic semantics. Its high-level built in data structures make it very attractive for Rapid Application Development

MongoDB

MongoDB is a NoSQL database that stores data in a flexible, JSON-like format called BSON. It is designed to handle large amounts of unstructured data and is well-suited for projects requiring scalable and high-performance database solutions

NextJS

NextJS is a React framework for building web apps with features like server-side rendering and static site generation. It simplifies the process of creating robust and performant React applications, providing tools for building both dynamic and static websites

NodeJS

NodeJS is JavaScript runtime that enables server-side execution of JavaScript code. It allows developers to build scalable and high-performance web applications by using JavaScript on both the server and client sides

Bootstrap

Bootstrap is a popular front-end framework that simplifies the development of responsive and visually appealing websites by providing a collection of pre-designed components, such as buttons, forms, and navigation bars

Data Mining/Analytics

I use Data Mining for catering the data collection and deriving crude but essential insights. Through Data Analytics i can use the data and crude hypothesis to build upon that and create a model based on the data

3D Graphics

By using 3D Graphics i can create, manipulate and represent objects and scenes in three-dimensional space to build games, movies and animations

Shell Script

Shell Script is a type of computer program that's written in a scripting language and interpreted by a command-line interface. Shell provides me a way to interact with the operating system by entering commands

XML

XML is a widely used markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. XML helps me structure data in a hierarchical format

Fast Learner

I can rapidly grasp new programming languages, frameworks, and technologies that allows me to stay up-to-date with the ever-evolving tech landscape

Scientific Researcher

Enables me to stay at the forefront of my field, incorporating cutting-edge tools and methodologies into my work and ensuring seamless progress in research projects

Googling

By utilizing Google as a resource helps me access to a vast array of online documentation and tutorials. Also, helps me discover solutions about coding challenges and error messages for troubleshooting and acceleration development

> Soft Skills

Communication

Effective communication among team members ensures that project requirements, objectives, and timelines are well-understood, leading to better collaboration and streamlined development processes

Teamwork

Strong teamwork and knowledge sharing ensure that ideas and insights are exchanged freely, leading to faster problem-solving and enhanced decision-making

Organized

An organized approach ensures that project goals, timelines, and tasks are well-defined and readily accessible, enhancing project management and minimizing delays

Critical Thinking

Critical thinking in software engineering leads to improved problem-solving, code quality, and the development of robust and innovative software solutions

Creativity

Thinking creatively allows me to conceptualize innovative solutions and approach challenges from novel angles, leading to more efficient algorithms, user-friendly interfaces, and unique software features

Resourcefulness

Resourcefulness promotes continuous learning and self-improvement and fosters adaptability, allowing me to quickly pivot and explore alternative approaches when faced with unexpected circumstances

> Familiar Software

VSCode

VSCode's features and flexibility make it a powerful tool that enhances coding efficiency, collaboration, and the creation of robust software solutions, offering me multitude benefits

GitHub

GitHub is a web-based platform that provides hosting for version control using Git. It serves as a collaborative platform for software development, allowing me to host and review code, manage my projects and collaborate with others

Git

Git is a distributed version control system designed to track changes in source code during software development. It allows multiple developers to work on a project simultaneously and enables efficient collaboration, branching and merging of code

HeidiSQL

HeidiSQL is an open-source database management tool that supports various database systems, including MySQL, PostgreSQL, and Microsoft SQL Server. It provides a graphical user interface for managing and interacting with databases

pgAdmin

PGAdmin, a popular open-source administration and management tool for PostgreSQL databases, offers numerous benefits such as a comprehensive query editor that supports SQL development, making it easy to write and test complex queries and scripts

phpMyAdmin

phpMyAdmin is a free and open-source tool written in PHP, designed for managing MySQL and MariaDB databases through a web-based interface. It allows me to perform various database operations

NetBeans

NetBeans' intelligent code editor enhances productivity with features like code completion, syntax highlighting, and refactoring tools, which helps me write cleaner and more efficient code using Java

Blender

Blender is a versatile and powerful open-source 3D creation suite that gives me a robust set of tools for 3D modeling, animation, rendering, and more, that is valuable for various applications, from game development to architectural visualization

Android Studio

Android Studio, the official integrated development environment (IDE) for Android app development, empowers me to create high-quality Android apps efficiently, facilitating a seamless end-to-end development process

RStudio

RStudio is a powerful development environment that caters to the unique needs of software engineers working with R programming language, facilitating the development of robust and data-driven software solutions

Portfolio

My Works

  • All
  • Web
  • Apps
  • Games
  • Extra

DataBoard

Video Analytics Dashboard

Battleship Game

Game 3

AI Graph Search

AI Search Algorithms

Prompt Genius

AI Prompting Tool

My Official Website

Website 3

Petrun Stories

Website 2

Breakfast in the Dining Room

3D Graphics

Costumers' churn rate investigation of a telecommunication company

Data Mining

Asymmetric/Public Key Cryptography with RSA Algorithm

Computer Security

Recommender System

Data Analytics

UniSystem

University Information System

Trip Assistant

Mobile Application

Tic-Tac-Toe

Game 2

Rock-Paper-Scissors

Game 1

Embedded Systems w/ Arduino

Embedded Systems

My 1st Personal Website

Website 1

Data Structures in Java

Data Structures

Contact

Contact Me

Location

Thessaloniki, Greece

Social Profiles

Email

alexoik2001@gmail.com

Name

Alexandros Oikonomou