About Me

Mr. Safo is currently pursuing a degree in Computer Science and informatics, with an expected graduation date of 2024. His main interests lie in the concrete principles behind the functioning of technology (backend), as opposed to mere abstraction to users (frontend), despite the fact that he is capable of doing both (full stack development)

Mr. Safo's fascination with the backend of technology developed during his high school years (2016-2019), where he studied Mathematics, Statistics, Economics, and Accounting at Accra Academy. He was intrigued by how software applications were programmed to perform complex calculations in Accounting and Mathematics. This curiosity also extended to the software programs used in phones, computers, and other technological devices.

As a result, Mr. Safo became fully involved in the field of software development and engineering, which helped him to better understand the implementation of technology and resolve his earlier confusion.

Software Developer & Engineer

As a software developer and engineer, with a solid foundation in computer science and software development, I have honed my skills across a wide range of programming languages, including Java, C++, and Python, as well as frameworks and technologies such as Spring, Flutter, and React.

Whether working independently or as part of a team, I am always eager to learn and grow, staying up-to-date with the latest technologies and best practices to continuously improve my skills.

While I am deeply passionate about software development, my interests extend beyond this field. I am open and willing to explore other related areas such as data analysis, system analysis, cybersecurity, system design, and more, as long as they align with my skills and expertise. I am always eager to expand my knowledge and expertise, and I believe that my skills can be applied to a range of areas within the technology industry.

Skills

Outside university, I've taken external examinations and verified on platforms like AWS Cloud Practitioner , and I constantly practice to improve and apply my programming skills by solving question on my hackerrank and leetcode accounts to mention a few. This helps me gain better understanding on time complexity analysis and when to use which algorithm. Below are the sites on which I practice the most :


hacker rank My Github LeetCode AWS Certified


My technical skillset over the years

Programming languages & Frameworks

Java97%
Python90%
JavaScript 97%
C/C++ 78%
Flutter (dart) 90%
NodeJS & ExpressJS 80%
Shell programming & scripting(linux) 67%

Web Design, Development & Databases

HTML and CSS 99%
React JS 95%
MSSQL Server, MySQL, and MongoDB 89%
UI/UX Design tools (AdobeXD and Figma) 83%
JavaScript 97%

Networking & Cloud

AWS Cloud 93%
Firebase Cloud 91%
Virtualization on Kali Lunix 79%
Network Analysis(Wireshark & CISCO packet tracer) 69%

Skill Summary

LeetCode Challenges solved
Personal Projects
Hackerrank Badges & Certificates
Udemy & LinkedIn Certifications