Code Monkey home page Code Monkey logo

ciphers's Introduction

Hi, I'm Kyle waving hand animation


I'm Kyle, a Welsh Vegan Software Engineer at Made Tech.

๐Ÿ˜„ Pronouns: He/Him

๐ŸŽ“ I graduated from the MComp Computer Games Development course at the University of South Wales in 2015.

๐ŸŒฑ I'm mentoring budding software engineers.

๐Ÿ“š I'm currently learning front-end technologies like Gatsby and React while studying for some new Certifications.

๐Ÿ“ซ How to reach me: [email protected]




Certifications





Skills


Languages


C++ C# Ruby Python Ruby

Frameworks and Tools


Cucumber Docker Gatsby Git React Redis

Platforms


Amazon Web Services (AWS)



Stats


ciphers's People

Contributors

kerl1310 avatar

Watchers

 avatar

ciphers's Issues

Remove std includes

Can lead to problems in code. Remove includes and replace. Eg. cout to std::cout

Update Menu

Move the main menu to Qt toolkit or to separate class.

  • Investigate Qt toolkit
  • Update menu appropriately

Unit Tests

Write unit testing for current implementation to ensure no regression in future versions.

Reformat Code

Code is currently mostly contained in three classes: Main, Security and SHA-256. For consistency, improved readability and potentially performance, the code should be reformatted so that Security is split up into separate classes for each encryption method.

  • Menu
  • ROT13
  • Vigenere
  • Vernam
  • Rail Fence

C4996: 'sprintf'

This function or variable may be unsafe. Consider using sprintf_s instead.

Comment Code

Add comments to code to improve readability and maintainability.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.