About Me

Who Am I?

Hi I'm Abram Magwai I am a Full-stack Developer and co-creator of ImaliBooks, a comprehensive bookkeeping software, showcasing a deep understanding of software development.

Thrives on building solutions from the ground up and has a keen interest in web development and building maintainable applications.

I am a collaborative and innovative person dedicated to creating cutting-edge, secure, and user-friendly software and lastly, I am willing to learn new things.

What I do?

Here are some of my expertise

Web (.NET & JS)

I develop both web applications (Razor, MVC, Blazor) and API using .NET and mostly use JS for frontend, could be for DOM manipulation and ReactJs as frontend

Android, JavaFX (JAVA)

I mostly develop android application than desktop applications

Scripts (Python)

I have developed scripts such as foreign exchange trading alerts, instragram bots for reacting to peoples posts & other web scrapping scripts

My Specialty

My Skills

I am more interested in C# than any other language because i use it in most of my applications

.NET (C#)

75%

Android (JAVA)

40%

JS

60%

Python

60%
Education

Education

Learnt about computers from side of computer science and business from side of information systems, some computer knowledge i have obtained is

  • OOP
  • Unit Testing
  • Web Development
  • Software Architectures
  • Android Development
  • Desktop Development
  • Developing Client and Server Applications

Was doing commercial stream

  • Mathematics
  • Accounting
  • Business
  • Economics
  • Setswana
  • English
  • Life Orientation
Experience

Work Experience

Full Stack Blazor Developer at Scale Shore Consulting- Contractor March 2024 – current

Joined Knoxapp project to enhance the UI and implement additional features using Blazor

Collaborated with a part-time developer while managing full-time responsibilities

Communicated directly with the client, resolving reported bugs and ensuring timely updates

Improved site security by implementing various enhancements andmanaging emergency issues as they arose

Managed both the staging and production environments, ensuring smooth deployments and system stability.

Optimized website performance, focusing on improving load times and overall responsiveness

Utilized Azure for cloud infrastructure and MSSQL for database management

Testing Security and fixing bugs found

  • .NET Blazor
  • Microsoft SQL Server
  • Azure
  • Benchmarking

Front and Backend Developer using .NET (Part Time) 2022-2023

I was more on the front-end, using javascript for DOM manipulation then use C# for back-end, to do CRUD operations. Some knowledge i picked is:

  • .NET MVC
  • .NET Dependency Injection
  • .NET Middlewares
  • .NET Identity
  • SignalR
  • Mediator Design Pattern
  • LINQ
  • Microsoft Azure Blob storage
  • SQL Server

Full Stack Developer (.NET) 2021-2023

We were creating a Software as a Service (SAAS) called ImaliBooks. Some knowledge i picked up is:

  • .NET Blazor WASM
  • .NET API
  • .NET Dependency Injection
  • .NET Middlewares
  • .NET Identity
  • MongoDB
  • Microsoft Azure Blob storage
  • My Work

    Recent Work

    ImaliBooks (.NET)

    Bookkeeping software for businesses

    Visit Site

    Android RAT (Java Console App & Android App)

    Built using java console application acting as a server and android application as client, purpose is to remotely send commands to client such as to get call logs, messages and etc.

    View Repository

    Chatting Applicating (.NET Razor Pages & MongoDB)

    Instant chatting application using .NET Razor Pages with help of SingalR to make it real time. Used MongoDb for database

    View Repository

    Ransomware API sample (.NET API)

    Aim of the project was to create an create api on which will run on client computer which we can hit endpoints to both encrypt and decrypt specific file path. Encryption key will be returned when encrypting.

    View Repository

    Youtube

    My Content




    Hacking (Capture The Flag)

    picoCTF

    Gym Score
    Challenges Solved
    Get in Touch

    Contact

    4 China Berry, Wavecrest, Jefferys Bay, Eastern Cape, South Africa>