Mark portrait
👋

Hello, I'm Mark. I'm a full-stack developer with 3 years of experience. I enjoy building sites & apps. My current focus is on
React & Go / Node.js.

About me

After worked many years in Networking field, I joined VSS DevOps team as a Information Systems Engineer. I learned full-stack web development through self-taught and online communities. My favorite part of programming is the problem-solving aspect. I love the feeling of finally figuring out a solution to a problem. My core stack is React, Go, Node.js, and Next.js. I am also familiar with DevSecOps and IaC principles. I am always looking to learn new technologies. I am currently looking for a full-time position as a full-stack developer.

When I'm not coding, I enjoy hiking, swimming, reading and watching movies. I also enjoy learning new things. I have strong interests in ancient history and philosophy.

My projects

(Click for gallery)

Review / Comment Systems

I built these modules as part of a large commercial project with UGC (user generated content) community, adopted CQRS arch to implement different storage models for R/W operations, which supports query from C/B/O ends after data sync.

  • Go
  • Microservices
  • Redis
  • Elasticsearch
  • Kafka

Developer Portal

I worked as a full-stack developer on this project for 8 months. Users have given highly positive feedback to me and my team.

  • React
  • Go
  • Websocket
  • AWS Cloudscape DS
  • Apache Guacamole

KubeViz platform

Inspired by WeaveOps, I built this platform for visualizing K8s workloads. It has features like node details, subscribing to real-time updates and DnD.

  • React
  • Vue
  • K8s client-go
  • Dagre
  • SSE

Container resource resizer

An internal web app built with low-code framework. It can be used to resize container resource limits manually or automatically.

  • Python
  • Streamlit
  • Datadog
  • K8s client-go
  • Graphviz

And more...

I have built Web UI, Terminal UI, ChatOps, and many other projects over the years for minimizing the toil. I also keep a good habit of clean documentation.

  • Go
  • Python
  • AWS
  • GCP

My skills

My experience

Contact me

Please contact me directly at daifous@hotmail.com