Portfolio

here I wish to showcase some of my latest projects which I have done that I think really show who I am as a developer.

person using MacBook Pro
Photo by Glenn Carstens-Peters / Unsplash

Rust Calculator

A simple calculator built in Rust after some Linkedin Learning.

Project Perquisites:

  • To return to the basics of Rust.
  • To undertand the use of arguments within a CLI.
  • To develop my desire to learn more about computer networking. 

The Rust Calculator

I built this a challenge from Linkedin Learning and yes it was challenging and fun.

I learned about how to use the std library and how to read arguments from the Command Line. This was really fun to understand because I really enjoy the communication between people and reading arguments from within a CLI is the CLI's way of talking to you - I guess...

I mean how cool isn't this line?

use std::env::{args, Args};

fn main() {
    let mut args: Args = args(); // retrieve args from CLI
    
    let first = args.nth(1).unwrap(); // Get the first value
    let second = args.nth(0).unwrap();
    
    println!("first argument is {} and second is {} ", first, second);
}

I also learned about how functions return well anything, according to what you write after the -> 

Finally the fun thing about this project that I learned was about the match keyword. Its quite amazing how easy it is to use this method of conditionally rendering different scenarios, in this case (and probably in many other cases) one line.


Rust Chat

A chat app built with rust.

Project Perquisites:

  • Learn beginning computer networking
  • Learn the Rust language
  • Hands on project to develop further

Rust Chat App

This application was built after following a great tutorial about Rust Networking between how a server handles request and responses from clients from which they are connected to. It is still a work in progress.

Some things I'd like to add that the client's should read in human characters what was written or received, because now I can only read the receiving messages and not just the history.

“Remember that very little is needed to make a happy life.” - Marcus Aurelius

Name Searcher

a brief intro about what Name Searcher.

Project Perquisites:

  • Sharpen Ionic 6
  • Simplify Business Name Searching

If you are interested in more of my projects don't hesitate to visit my Github page

Tenkaklet - Overview
I make myself sound important. Tenkaklet has 194 repositories available. Follow their code on GitHub.