Skip to content

Instantly share code, notes, and snippets.

View melroser's full-sized avatar

melroser melroser

View GitHub Profile
@melroser
melroser / StudyGuide.md
Created April 29, 2025 14:37
Study Guide for Technical Interview at Megan Financial

Study Guide for Technical Interview at Megan Financial

C# Language Features

  • C# 10-12 innovations: Record types, global using directives, file-scoped namespaces, null handling improvements
  • Asynchronous programming: async/await patterns, Task vs ValueTask
  • LINQ: Advanced queries, performance considerations
  • Pattern matching: Switch expressions, property patterns
  • Generics: Constraints, covariance/contravariance
  • Memory management: Span, Memory, ref structs
@melroser
melroser / guestbook.gif
Last active September 13, 2025 23:45
Guestbook
guestbook.gif
@melroser
melroser / resume.json
Last active December 5, 2025 17:21
Resume
{
"basics": {
"name": "Robert Melrose",
"label": "Full-Stack Software Engineer",
"image": "",
"summary": "Skilled Full-Stack Software Engineer with over a decade of experience designing, implementing, and maintaining software for Fortune 500 companies. Currently prototyping a sophisticated RAG system for audio analysis in Python using Whisper for transcription and Librosa for Laplacian segmentation. Multimodal LLM integration for audio understanding, Knowledge graph visualization, and tool usage via the Model Context Protocol ( MCP). Proven expertise in developing critical software infrastructure. Personally implemented two enterprise logging frameworks, including Boost.Log and the Google Gtest unit testing and mocking tools for C++. Additionally, implemented Serilog sinks across a suite of .NET Core applications. Helped create a company-wide observability tool with centralized log management by feeding Serilog streams and other platform metrics into Greylog and DataDog. Created OpenAPI/Swag
from requests_oauthlib import OAuth2Session
from flask import Flask, request, redirect, session, url_for
from flask.json import jsonify
import os
app = Flask(__name__)
# This information is obtained upon registration of a new GitHub
client_id = "<your client key>"